Faltungen
Zur Veranschaulichung der zuvor beschriebenen Faltungen dient der folgende Quellcode. Neben der Spielfeldgröße kann der Radius als Parameter variiert werden.
Bestimmt werden die diskreten Filter in Abhängigkeit von , bevor diese auf das Spielfeld mit fest definierter Startkonfiguration angewandt werden. Die Ergebnisse werden entsprechend dargestellt (von links nach rechts):
- Spielfeld, also wie zuvor
- Spielfeld gefaltet mit Kreis, also
- Spielfeld gefaltet mit Kreisring, also
Da die Darstellungen zeitunabhängig sind, kann jeweils gesetzt werden.
Hinweis
Bei der Anwendung der Filter kommen grundsätzlich (und wie beim Game of Life) periodische Randbedingungen zum Einsatz.