Классическая игра "Жизнь"

Сообщество - Игры

Клеточный автомат, придуманный английским математиком Джоном Конвеем в 1970 году (и моя первая проба пера на C#, поэтому прошу сильно не пинать за возможный быдлокод).

Место действия этой игры — «вселенная» — это размеченная на клетки поверхность, безграничная, ограниченная, или замкнутая. В компьютерных реализациях игры чаще всего используют поверхность тора. Каждая клетка на этой поверхности может находиться в двух состояниях: быть живой или быть мёртвой. Клетка имеет восемь соседей. Распределение живых клеток в начале игры называется первым поколением. Каждое следующее поколение рассчитывается на основе предыдущего по таким правилам:
- пустая (мёртвая) клетка, рядом с которой ровно три живые клетки, оживает;
- если у живой клетки есть две или три живые соседки, то эта клетка продолжает жить; в противном случае (если соседей меньше двух или больше трёх) клетка умирает (от «одиночества» или от «перенаселённости»).
Игрок не принимает прямого участия в игре, а лишь расставляет начальную конфигурацию «живых» клеток, которые затем взаимодействуют согласно правилам уже без его участия.
Эти простые правила приводят к огромному разнообразию форм, которые могут возникнуть в игре.

Скачать файлы

Наименование Файл Версия Размер
Игра
.exe 20,50Kb
21.02.13
149
.exe 20,50Kb 149 Скачать бесплатно
Исходники (проект VS2010)
.zip 77,43Kb
21.02.13
69
.zip 77,43Kb 69 Скачать бесплатно

См. также

Комментарии
1. Максим Шуйский (maxpiter) 139 01.09.10 13:11 Сейчас в теме
в конце, всегда, или зацикливание на формах или смерть :(
нет нигде вечного развития :!:
2. Ярослав Волохов (YVolohov) 700 01.09.10 14:07 Сейчас в теме
(1) Есть несколько фигур, рожающих время от времени другие фигуры, "ружье Госпера" например.
3. Артем Титеев (a_titeev) 01.09.10 15:49 Сейчас в теме
прикольно... я с пятнашек классических начинал C# :D
4. Корвин Ворон (CorwinCrow) 21.10.16 08:35 Сейчас в теме
в конце попадает на статические формы, либо зацикливание двух форм. ни разу езе не умирал полностью
Оставьте свое сообщение