Игра останавливается в трёх случаях: если все клетки умрут (то есть «жизнь» закончится), если происходит зацикливание некоторых конфигураций или если возникает статичная картинка.
Получается, игрок влияет только на стартовую позицию, дальше на игру уже нельзя повлиять — можно только смотреть.
Несмотря на простоту правил, эта игра остаётся интересной уже более 50 лет: всегда можно придумать новый стартовый порядок, при котором получится интересный результат. Например, можно создать бесконечную бегущую строку с настоящей надписью или огромный космолёт, который будет бесконечно двигаться в одном направлении.
Для визуализации игры «живые» и «мёртвые» клетки раскрашивают в разные цвета. Например, в гифке к посту выше «живые» клетки — красные, «мёртвые» — белые.
У «Жизни» есть много вариаций: можно менять условия появления и выживания «живой» клетки, сделать похожую конструкцию в трёхмерном пространстве, добавить клетки других цветов — и много что ещё.
«Жизнь» — это пример клеточного автомата. Теория клеточных автоматов начала своё существование раньше, чем придумали эту игру. Но именно «Жизнь» — самый известный клеточный автомат. Причина — в его простоте и вариативности.
Изучение этой игры повлияло на развитие других разделов математики и имеет множество аналогий в других науках. Например, изменение конфигураций игрового поля очень похоже на размножение бактерий и простейших микроорганизмов.
В химии иногда встречаются молекулярные связи, которые ведут себя как простейшая самоповторяющаяся фигура игры, «глайдер». Именно глайдер повторяется на гифке из верхнего поста. Эта фигура важна не только в химии — она считается — внезапно! — эмблемой хакерского сообщества.
А в этом видео сам создатель игры Джон Конвей рассказывает про клеточные автоматы и колонизацию Марса. 👽
В комментариях приложим ещё несколько примеров развития игры при разных стартовых позициях. Изучить коллекцию готовых вариантов или создать свой можно, например, на сайте.
Post #238
3.86K
- 👍 10
- 🔥 6
- 👏 1