Conway életjátéka egy lenyűgöző sejtautomata, amelyet John Horton Conway brit matematikus alkotott meg 1970-ben.
A játék egy kétdimenziós sejtrácsból áll, amelynek sejtjei vagy „élő”, vagy „halott” állapotban lehetnek.
Minden generáció után a sejtek egy szabályrendszer szerint hatnak a nyolc szomszédjukra, és ez a szabályrendszer határozza meg az új generációt.
Minden generáció után a sejtek kölcsönhatásba lépnek a nyolc szomszédjukkal, vagyis azokkal a sejtekkel, amelyek vízszintesen, függőlegesen vagy átlósan szomszédosak velük.
Minden sejtre a következő szabályok érvényesek:
Adott egy 1-esekből és 0-kból álló mátrix (amely az élő és a halott sejteknek felel meg). Alkalmazd a szabályokat minden sejtre, és add vissza a következő generációt.
A rács minden sorát egy 64 bites egész szám ábrázolja.
Például a
0 1 0
1 0 0
1 1 0
sorok így ábrázolhatók:
0b010
0b100
0b110
A rácsnak legfeljebb 64 oszlopa van.
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) ARM64 Assembly nyelvet 78 feladat segítségével, valódi emberi mentorálással, mindez ingyen.