ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
550
550
EMPFEHLEN
-
06.12.08 14:09 #1
Zu erläutern gibt es denke ich nicht viel. Ich habe zwei Klassen erstellt, einmal die Klasse Grid, welche sich um die Erstellung des Spielfeldes aus einer Textdatei kümmert und den Spielablauf steuert (sprich die gegebenen Generationen durchläuft). Jedes Feld auf dem Spielfeld ist eine Instanz der Klasse Cell, welche je nachdem $_vivid ist oder nicht.
Die Zellen besitzen eine Methode Cell::isVividNextGeneration(), welche in drei Schleifen prüft, wieviele lebende Nachbarn (Cell::isVivid()) in der aktuellen Generation vorhanden sind.
Will man die einzelnen Generationen sehen, ruft man Grid::live(true) auf. ansonsten einfach Grid::live(false).
Wenn ich Zeit finde, implementiere ich die erweiterte Version und/oder Ausgabe in Tabellen, als Grafik etc.
mAu
*edit Fehler im Script entdeckt und verbessert, jetzt funktioniert es korrekt.Geändert von mAu (06.12.08 um 14:50 Uhr)
Gruß mAu
──────────────────────────
Ich auf flickr
* Unformatierten Quellcode schaue ich mir _nicht_ an!
* Sollte ich euch bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen.
* Bitte die Netiquette beachten.
* Vergesst nicht, beantwortete Fragen als erledigt zu markieren!
Ähnliche Themen
-
Quiz?
Von MeisterLampion im Forum Office-AnwendungenAntworten: 12Letzter Beitrag: 03.11.06, 15:48 -
Quiz: Was bin ich?
Von MrTwister im Forum WerkstattAntworten: 3Letzter Beitrag: 05.04.06, 19:14 -
Quiz
Von JannyR im Forum PHPAntworten: 2Letzter Beitrag: 21.05.05, 15:58 -
Quiz
Von alkaline im Forum PHPAntworten: 0Letzter Beitrag: 27.09.04, 10:16 -
php Quiz
Von Sim im Forum PHPAntworten: 0Letzter Beitrag: 09.05.04, 12:43





Login





