Lazarus/Game of Life - Ein informatisches Ökosystem

Aus ZUM-Unterrichten

Conways "Game of Life"

Einfache Regeln, mehrfach angewendet, können erstaunlich komplexe Muster hervorbringen. Das kann man besonders gut an Zellulären Automaten beobachen, die Schachbrett-artige Modellwelten darstellen. Der wohl bekannteste Zelluläre Automat ist John Conways Game of Life.

CONWAY-3 Glider Gun Glider Eater.gif

Informiere Dich im Internet über "Game of Life" und versuche, es in Lazarus umzusetzen.

Tipps für die Umsetzung

  • Du wirst für die Umsetzung sinnvollerweise zwei zweidimensionale Arrays brauchen, die die "Schachbrettwelt" des Automaten darstellen.
  • In jedem Schritt werden ausgehend von den "Zellen" des einen Arrays die "Zellen" des anderen Arrays mit Werten belegt. Dann wird dieses neue Array auf das alte kopiert. Dieser Zweischritt ist wichtig, damit nicht neue und alte Zellenwerte durcheinandergeraten.