Skip to content

eternalsseptember/game-of-life

Repository files navigation

Conway's Game of Life

Игрок расставляет клетки по одной, с помощью паттернов или может выбрать рандомную генерацию клеток до начала игры. Игрок может принимать участие (расставлять новые живые клетки) во время игры.

Правила:

  • Любая живая клетка, которая имеет меньше двух живых соседей, умирает
  • Любая живая клетка с двумя или тремя живыми соседями продолжает жить
  • Любая живая клетка, которая имеет больше трех соседей, умирает
  • Любая мертвая клетка, которая имеет ровно трех соседей, оживает

Игра прекращается, если:

  • На поле не останется ни одной живой клетки
  • Конфигурация на очередном шаге в точности (без сдвигов и поворотов) повторит себя же на одном из более ранних шагов (складывается периодическая конфигурация)
  • При очередном шаге ни одна из клеток не меняет своего состояния (складывается стабильная конфигурация; предыдущее правило, вырожденное до одного шага назад)

game-of-life

About

Conway's Game of Life WinForms application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages