Игра «Жизнь» — это увлекательная математическая игра, не похожая на остальные забавы. Происходящие в «Жизни» события лучше всего наблюдать на экране компьютера.

The Game of Life — программа для моделирования игры «Жизнь», работает на любом компьютере под управлением Windows XP, Vista, 7.

Скачать
The Game of Life 3.6 β2 (1 Мб)

Запустите «Жизнь» прямо сейчас!

Правила игры «Жизнь»

  • «Жизнь» разыгрывается на бесконечном клеточном поле.
  • У каждой клетки 8 соседних клеток.
  • В каждой клетке может жить существо.
  • Существо с двумя или тремя соседями выживает в следующем поколении, иначе погибает от одиночества или перенаселённости.
  • В пустой клетке с тремя соседями в следующем поколении рождается существо.

А что это вообще такое?

Игру «Жизнь» изобрел математик Джон Хортон Конуэй в 1970 году. Она пользовалась популярностью не только среди его коллег. Об увлекательности игры «Жизнь» свидетельствуют результаты множества интересных исследований и многочисленные компьютерные реализации. При этом она имеет непосредственное отношение к перспективной области математики — теории клеточных автоматов.

Статьи

Подробности об игре «Жизнь» и клеточных автоматах:

Конкуренты программы

Первую версию игры «Жизнь» я делал на Паскале под DOS. Учился работе с графикой, файлами и папками, ассемблерными вставкам и другим приемам. С этой версией (а также с наскоро написанной на Delphi и не представляющей интереса версией 2.0) я выступал на кишинёвской конференции старшеклассников «Способность. Труд. Талант» в 2002 году и занял третье место.

Затем я познакомился с программой Mirek's Cellebration. В ней много функций, поле большего размера, и работала она быстрее моей программы. Я захотел обогнать Mirek's Cellebration по скорости. Придумал алгоритм и реализовал его на Delphi с ассемблерными вставками. Так появилась ветка 3.x.

Однако алгоритм проиграл программе Life32 и по производительности (не помог и ускоренный вывод графики средствами OpenGL) и, особенно, по размеру поля (миллион в Life32 против тысячи в The Game of Life). А потом появилась программа Golly, с которой конкурировать вообще бесполезно. Я выбрал другой приоритет — удобный интерфейс.

Ссылки

Игра «Жизнь» на сайте Николая Белюченко — лучший ресурс об этой игре в русскоязычном интернете.

Благодарность