На главную > Программисту> Задачи > Игра Жизнь

Игра Жизнь

Игра "Жизнь" моделирует жизнь поколений гипотетической колонии живых клеток, которые выживают, размножаются или погибают в соответствии со следующими правилами:

  1. Клетка выживает тогда и только тогда, когда она имеет двух или трех соседей из восьми возможных.
  2. Если у клетки только один сосед или ни одного, она погибает в изоляции.
  3. Если клетка имеет четырех или более соседей, она погибает от перенаселения.
  4. В любой пустой позиции, у которой ровно три соседа, в следующем поколении появляется новая клетка.

Тип игрового поля задавать в настройках: прямоугольник на плоскости, боковая поверхность цилиндра или поверхность тора.

  • Игры, событийно-ориентированное программирование.
  • Ускова О.Ф.
    Программирование алгоритмов обработки данных.
    СПб., БХВ-Петербург, 2003. – 192с.
    См. с.56. (только условие)
  • Ю.А.Соколинский.
    Статья "Игра Жизнь" в газете "Информатика" издательского дома "Первое сентября".
    inf.1september.ru/1999/art/life.htm
  • Белюченко Н.
    Сайт об игре Жизнь
    beluch.ru

Интернет-конкурс Золотой сайт