Правила игры:
Поле из квадратных ячеек ("организмов").
2 состояния ячеек: "живая" (цветная) и "мертвая" (белая)
Ячейка меняет состояние на "живая", если имеет 3 "живых" соседних ячейки (всего из 8-ми)
Ячейка остается "живой", если имеет 2 или 3 "живых" соседних ячеек
Ячейка меняет состояние на "мертвая", если "живых" соседей меньше 2 или больше 3.
После применения правил для всех ячеек популяция обновляется,
применяем правила для "нового поколения", и т.д.
Существует множество программ по этой игре, с б'ольшим размером поля, лучшим интерфейсом,
быстродействием, оптимизацией и пр., - поищите в и-нете.
http://www.yandex.ru/yandsearch?rpt=rad&text=%E8%E3%F0%E0+%22%C6%E8%E7%ED%FC%22
В своей разработке немного разнообразил условия игры - добавил цветность.
Цвет новой рожденной ячейки,- это цвет преобладающих по количеству соседей или
цвет одного из них, если преобладающих нет.
Перед запуском на свободном поле создать популяцию ячеек, для этого:
установить вид курсора (точка, рисунок-фигура),
задать номер цвета (от 1 до 15-ти),
выбрать место популяции в таблице и дважды щелкнуть на нем мышкой
стереть цвет ячейки - щелкнуть мышкой повторно.
В процессе игры можно следить за "противоборством" популяций разных цветов (и делать ставки :))) )
Автор: Семенов М.Б., Кострома
ICQ 337-896-541