O tym, czym charakteryzują się automaty komórkowe wiemy z e‑materiału Automaty komórkowe ConwayaAutomaty komórkowe Conwaya. Gra w życie jest jednym z najbardziej znanych automatów. Swoją popularność zawdzięcza temu, że mimo prostoty reguł ewolucji komórek jesteśmy w stanie utworzyć skomplikowane struktury, które wzajemnie na siebie oddziałują.
Gra zafascynowała nie tylko badaczy z różnych dziedzin, ale również osoby niezwiązane z działalnością naukową. Pojawiło się wielu entuzjastów, którzy traktowali ją jako narzędzie do tworzenia ciekawych wizualizacji.
Z implementacją omawianego zagadnienia w poszczególnych językach programowania możesz się zapoznać w e‑materiałach:
Gra w życie w języku C++Gra w życie w języku C++,
Gra w życie w języku JavaGra w życie w języku Java,
Gra w życie w języku PythonGra w życie w języku Python.
Przeanalizujesz zasady automatu komórkowego o nazwie Gra w życie.
Scharakteryzujesz rodzaje obiektów występujących w Grze w życie.
Wykonasz symulację działania automatu komórkowego Gra w życie, wykorzystując wybrane struktury.