Allgemein

Zitat Wikipedia: "Das Spiel des Lebens (englisch Conway’s Game of Life) ist ein vom Mathematiker John Horton Conway 1970 entworfenes Spiel, basierend auf einem zweidimensionalen zellulären Automaten. Es ist eine einfache und bis heute populäre Umsetzung der Automaten-Theorie von Stanisław Marcin Ulam."

Es ist auch eine einfache Fingerübung für Labdays oder dient als Einstiegsprojekt, wenn man eine neue Programmiersprache lernt. Da die Spielidee einfach ist, fokussiert man sich auf die Optimierung des Codes: einfacher, schlanker, performanter, lesbarer ...

Mehr dazu auf Wikipedia 

Konfiguration

Die Grundfunktionen sind umgesetzt, ihr könnt die Simulation konfigurieren (Größe und Bevölkerungsdichte) und dann den Prozess starten. Die nächsten Generationen werden berechnet und Euch angezeigt. Unter dem Spielfeld werden die Generationen gezählt. Das Simulation könnt ihr jederzeit pausieren bzw. stoppen und erneut konfigurieren und starten.

Die Simulation wird automatisch angehalten, wenn einer der folgenden Zustände eingetreten ist:

  • Alle lebenden Zellen sind ausgestorben - Deine Bevölkerung ist ausgelöscht
  • Die aktuelle Generation entspricht der letzten Generation - Du hast eine stabile Bevölkerung erreicht
  • Die aktuelle Generation entspricht der vorletzten Generation - Deine Bevölkerung wechselt endlos zwischen zwei Bevölkerungsformen

Simulation

Spielfeld
Simulation