Leo

Erst wollte ich nur sehen ob ich es kann...

Bits und Bytes

Fingerübungen MATLAB

Um nicht aus der Übung zu kommen muss ich ab und zu ein wenig programmieren.

Als heutige Aufgabe habe ich mir John Conways „Game of Live“ vorgenommen. Die Regeln sind ziemlich einfach:

  1. Drei benachbarte Dörfer (Pixel) erzeugen ein neues Dorf.
  2. Ein Dorf mit zwei oder drei Nachbarn existiert in der nächsten Generation weiter
  3. Ein Dorf mit weniger als zwei Nachbarn existiert in der nächsten Generation nicht mehr.
  4. Ein Dorf mit mehr als drei Nachbarn existiert in der Folgegeneration nicht mehr.

Es gibt beliebige Ausgangssituationen und verschiedene Endzustände. Es kann passieren, dass das Spielfeld sich leert, es kann zum Stillstand kommen oder es kann oszillieren.

Hier ein Video dazu. Das Spielfeld erreicht nach etwa 5000 Generationen einen oszillierenden Zustand:

6000 Generationen Game of Life