Представьте себе двумерную вселенную, состоящую из клеток (как в школьной тетради). Некоторые клетки закрашены — тогда мы говорим, что в них есть жизнь. У каждой клетки есть 8 клеток-соседей. Введём некоторые правила для нашей жизни:

  1. Если у живой клетки меньше 2 соседей, она умирает от одиночества
  2. Если у живой клетки 2 или 3 соседа, она продолжает жить
  3. Если у клетки более 3 соседей, она умирает от перенаселения
  4. Если у неживой клетки ровно 3 соседа, происходит размножение, и клетка становится живой

Может ли в такой простой системе возникнуть что-то похожее на столь сложный процесс, как жизнь? Оказывается, может.

video (3).mp4

Такая система поражает своей непредсказуемостью. Клетки постоянно рождаются и умирают, количество живых клеток то возрастает, то убывает. Иногда через какое-то количество шагов поле остаётся пустым, иногда на нём остаются стабильные структуры, а порой нечто «живое» остаётся в игре очень долго или навсегда.

Примеры «существ»

Представьте, квадрат из 4 клеток на поле.

Вот он

Вот он

У каждой клетки квадрата ровно 3 соседа. У клеток по краям — максимум по 2. Это значит, что каждая клетка квадрата будет продолжать жить, а рядом не будут рождаться новые. Такая структура будет существовать на поле вечно!

Но это совсем неинтересно, жизнь ведёт себя не так. У нас получилось что-то вроде окаменелости. Интереснее себя ведёт палка 1 на 3:

video (4).mp4

У её центрального элемента 2 соседа, поэтому он остаётся живым. Элементы на краях погибают от одиночества, соседствуя лишь с центром. Зато с другой стороны от центра у мёртвых клеток имеется 3 соседа, поэтому они становятся живыми! Так это существо продолжает жить, переворачиваясь с боку на бок каждый ход.

Существуют ещё более крутые конструкции, например, пульсар:

video (5).mp4

Но больше всего впечатляют движущиеся элементы! Они повторяют себя, но уже не на том же месте, а немного смещаясь. Например, планер:

video (6).mp4

Или даже космический корабль: