Игра «Жизнь» была создана математиком Джоном Конвеем в 1970 году.
Игра «Жизнь» проводится на бесконечной двумерной сетке и представляет собой клеточный автомат, в котором каждая клетка может быть живой или мёртвой. Каждый ход, называемый поколением, обновляет состояние клетки на основе состояний её восьми непосредственных соседей — тех, которые соприкасаются с ней горизонтально, вертикально или по диагонали.
Исходный паттерн формирует первое поколение. Второе поколение возникает путём одновременного применения правил ко всем клеткам, что означает, что все рождения и смерти происходят в одно и то же время. Этот процесс повторяется для создания последующих поколений. На каждом этапе следующее состояние клетки определяется двумя основными правилами:
Живая клетка выживает только тогда, когда у неё ровно 2 или 3 живых соседа.
Мёртвая клетка оживает только тогда, когда у неё ровно 3 живых соседа.
Естественно, существует бесчисленное множество вариаций правил, определяемых различными числами для рождения и выживания. Конвей испытал множество альтернатив, прежде чем выбрать именно эти параметры. Некоторые правила приводят к быстрому вымиранию, другие — к неограниченному расширению. Выбранные правила находятся точно на границе между этими крайностями. Как часто бывает в хаотических системах, именно эта тонкая балансировка между ростом и распадом порождает самые сложные и увлекательные паттерны.
Что нового в последней версии 0.2.2
Последнее обновление: 3 августа 2024 года. Игра «Жизнь» Конвея была изобретена математиком Джоном Конвеем в 1970 году.