gifts2017

Игра "Жизнь"

Опубликовал Михаил Семенов (Shaman100M) в раздел Сообщество - Игры

Математическая игра "Жизнь"  изобретена Дж. Конвеем, показывает развитие популяции "организмов" под действием тенденций размножения и вымирания.
Игра "Жизнь".

Правила игры:

Поле из квадратных ячеек ("организмов").
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

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

Наименование Файл Версия Размер
GameLife.zip 39
.1175683904 10,26Kb
25.09.09
39
.1175683904 10,26Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Доржи Цыденов (support) 04.04.07 16:45
давай скриншот обязательно
2. Сhe Burashka (CheBurator) 04.04.07 19:19
Ну, убрать линейку вверху и слеева, сделать автомасштаб под экран и нормалек..
3. Михаил Семенов (Shaman100M) 04.04.07 20:12
Линейку оставил как координатную (35 х 50). Добавил в Опциях <ИмяСохрРазмОкна>, чтобы один раз настроил размер, и все. А автомасштаб под экран это как?
4. V. L. (Vladal) 01.07.07 02:38
5. Сhe Burashka (CheBurator) 01.07.07 02:52
ну автомасштаб - получить параметры экрана - и соответствующее игровое поле сделать...
7. Михаил Семенов (Shaman100M) 24.06.08 15:33
Спасибо!
Про фигурки добавлю в описание. Успехов!
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа