Игра "Жизнь" была придумана Дж.Конвеем в 1970 году и сразу привлекла внимание математиков. Но лишь появление компьютеров дало возможность полностью ощутить, насколько эта игра необычна и красива. Интернет изобилует материалами математков и программистов об этой игре.
Для программистов реализация игры - увлекательное и полезное упражнение. Можно придумать множество усовершенствований. И я тоже не удержался от соблазна придумать что-либо свое.
Теория...
Клеточные автоматы (игра жизнь в 3D) - подробная история об игре и клеточных автоматах
Клумова И. Игра "Жизнь" из журн. "Квант" №9, 1974
Главы про игру "Жизнь" из кн. Гарднера "Крестики-нолики", 1988
то же на beluch.ru/life
О клеточных автоматах. Из кн. "Читаем Тьюринга.
Путеводитель по статье А.Тьюринга о вычислимости и машине Тьюринга", 2013
(перевод Е.Борисов, Л.Чернышов)
MCell - программа для игры Жизнь(сайт программы MCell)
Жизнь в Wikipedia
Н.Белюченко - лучший ресурс о Жизни в русскоязычном интернете.
Форум про Жизнь (англ.)
Форум "Такова Жизнь"
... и практика. Реализации игры "Жизнь"
Как написать программу "Жизнь" демка
Javascript и canvas в игре «Жизнь» Джона Конвея +ссылки программа (2011)
Программа Golly
Readmе на русск. к программе Golly
WinLife - программа для игры Жизнь(2002г.)
Игра «Жизнь» онлайн и многое другое...
Программа NewLife (Л.Ч., 2001-2005) - можно скачать
и ее описание в главе "Занимательного программирования"