Jslife.

JSLife-Projekt ist eine Javascript- / DHTML-Implementierung des Conways klassischen "Spiels" des "Lebens".
Jetzt downloaden

Jslife. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Sam Clippinger
  • Website des Verlags:
  • http://freesoftware.silence.org/smushcode/index.html

Jslife. Stichworte


Jslife. Beschreibung

Das JSLife-Projekt ist eine JavaScript- / DHTML-Implementierung des Conways klassischen "Spiels" des "Lebens". HINWEIS: Es ist nicht wirklich ein Spiel und ertönt keine Ähnlichkeit mit dem beliebten Vorstandsspiel desselben Namen.Life spielt auf einem Gitter von Quadraten, in denen jede Zelle geboren, lebt und stirbt nach der Anzahl der Nachbarn. Die "Nachbarn" eines Zells sind die acht Quadrate, die unmittelbar angrenzt. Wenn eine tote Zelle von genau drei lebenden Nachbarn umgeben ist, ist es "geboren" und wird zu Beginn der nächsten Kurve als "Living" angesehen. Wenn eine lebende Zelle zwei oder drei lebende Nachbarn aufweist, bleibt es zu Beginn der nächsten Kurve "lebend". Wenn eine lebende Zelle eine andere Anzahl lebender Nachbarn hat, ist es "stirbt" und wird zu Beginn der nächsten Runde als "tot" betrachtet. Einige Implementierungen verlängern diese Idee, indem sie den Zellen altern, sodass sie nicht sofort sterben, wenn sie nicht sofort sterben werden überfüllt. Diese Implementierung tut dies nicht - Zellen sind Bits; lebendig oder tot. Lebende Zellen sind grau, tote Zellen sind weiß. In dieser Implementierung wird der Anklicken einer Zelle jederzeit ihren Zustand umkehren (lebende Zellen werden tot und umgekehrt). Die Aktion kann durch Klicken auf "Start" gestartet und ausgeführt werden, bis die Anzahl der verbleibenden Iterationen 0 erreicht. Eine "Iteration" berechnet eine Reihe von Runden und aktualisiert das Display, um die Ergebnisse anzuzeigen. Die interaktive Methode, um die Simulation auszuführen, besteht darin, eine Runde pro Iteration (Standardeinstellung) durchzuführen, sodass der Bildschirm ständig aktualisiert wird. Da die Aktualisierung des Bildschirms langsam ist, können mehr Runden zwischen Updates durchgeführt werden, indem die Anzahl der Runden pro Iteration erhöht wird. Dazu gehören mehrere Zähler, die auf dem Bildschirm angezeigt werden, um einige Leistungsdaten anzuzeigen, wenn Sie daran interessiert sind, wie schnell Ihr Browser JavaScript beträgt. Wenn Ihr Bildschirm nach jeder Iteration nicht aktualisiert wird, versuchen Sie, die Verzögerung auf eine Zahl zu setzen, die größer als 0 ist. Die Netzgröße kann durch Bearbeiten der Oberseite der Quelldatei erhöht werden. Erfolgreich getestet in Mozilla 1.1 (Win32), dh 5.01 (Win32) und IE 4.5 (MAC). · Ein schneller Computer ist sehr wichtig


Jslife. Zugehörige Software

Jspente

JSPENTE ist eine JavaScript / DHTML-Implementierung des Strategiebrettspiels 'Pente'. ...

61

Herunterladen