Videoforum - форум о видео и не только!


Вернуться   Videoforum - форум о видео и не только! > Компьютерные форумы > Софт и игры

Важная информация

Софт и игры Обсуждаем любые компьютерные программы и игры.

Ответ
 
Опции темы
Старый 27.08.2015, 20:38   #1
Жрец Нефтиды
Модератор
 
Аватар для Жрец Нефтиды
 
Регистрация: 15.07.2012
Адрес: Санкт-Петербург
Сообщений: 1,395
Сказал(а) спасибо: 344
Поблагодарили 539 раз(а) в 368 сообщениях
Вес репутации: 623
Жрец Нефтиды has a reputation beyond reputeЖрец Нефтиды has a reputation beyond reputeЖрец Нефтиды has a reputation beyond reputeЖрец Нефтиды has a reputation beyond reputeЖрец Нефтиды has a reputation beyond reputeЖрец Нефтиды has a reputation beyond repute
По умолчанию Жизнь Конвея

Предлагаю реанимировать эту интереснейшую математическую забаву, изобретённую математиком Конвеем в 70-е годы двадцатого века. При относительно простых правилах, эта игра является довольно глубоко философской.
Правила таковы. Бесконечная плоскость разбита на клетки. В каждой клетке может находиться либо один конвик, либо ни одного. Соседями считаются конвики, находящиеся в восьми прилегающих клетках: слева, справа, снизу, сверху и по диагоналям. Если у конвика 2 или 3 соседа, то в следующем поколении с ним ничего не происходит. Если соседей меньше 2, то конвик умирает от одиночества. Если соседей больше 3, то конвик умирает от тесноты. Если пустая клетка окружена ровно 3 конвиками, то в ней рождается новый конвик. Один и тот же конвик может быть родителем для нескольких деток. Рождение и смерть происходит одновременно при переходе в следующее поколение.
Поясню на простом примере.
В первом поколении 3 конвика расположены в ряд:
xxx
При переходе во второе поколение со средним конвиком ничего не произойдёт, так как у него 2 соседа. Крайний левый и крайний правый конвики умрут от одиночества, так как у них только 1 сосед – центральный конвик. В клетке по центру сверху и в клетке по центру снизу родятся конвики. Во втором поколении популяция будет выглядеть так:
x
x
x
Изначально населяем некоторые клетки конвиками. Далее наблюдаем за изменением популяции от поколения к поколению.
Программу для игры в "Жизнь Конвея" написать довольно легко. Пожалуй, самая удачная – вот эта, написанная ещё под 98-й виндузятник:
https://yadi.sk/d/Deese0M2ihgR3
Есть всё необходимое и нет ничего лишнего. Можно настраивать размеры поля и клеток, цвет конвиков, поля и разделителей. Достоинство – можно сохранять в миниатюрный файл расположение конвиков на игровом поле.
Тем, кого заинтересовала "Жизнь Конвея", предлагаю выкладывать здесь файлы с начальным расположением конвиков, которые дают красивые, необычные и длинные развития популяции.
=====
Играя в эту игру, оценишь, как прекрасно иметь 32-х дюймовый монитор Full HD. У кого нет – кризис - не кризис – в компмаг.
Жрец Нефтиды вне форума   Ответить с цитированием Вверх
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +1, время: 17:12.




Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot


Рейтинг@Mail.ru