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