Linux -- это интересно

Critterding


Рубрика: Игры -> Образовательные
Метки: | | | | |
Просмотров: 225

Critterding — трёхмерный C++ / OpenGL (Irrlicht Engine) симулятор искусственной жизни (Evolving Artificial Life), вселенная в "Чашке Петри" (Petri dish). Автор проекта Боб Винкельманс (Bob Winckelmans).

Чашка Петри — прозрачный лабораторный сосуд в форме невысокого плоского цилиндра, закрываемого прозрачной крышкой подобной формы, но несколько большего диаметра. Применяется в биологии и химии, изобретена в 1877 году и названа в честь изобретателя Юлиуса Рихарда Петри (ассистента Роберта Коха).

Critterding является учебно развлекательной игрой имитирующей процессы связанные с эволюцией организмов в искусственном мире. Игрой "по умолчанию" предлагается маленький мир, с относительно большим количеством пищи, в которую помещаются организмы (Зубастики / Critters) имеющие случайно сгенерированные параметры.

Зубастики пытаются выжить, передвигаясь в поисках пищи, размножаются и эволюционируют. Постепенно поведение организмов становится более упорядоченным, так как выживают наиболее приспособленные, поведение их перестаёт быть хаотичным и бессмысленным, они начинают находить всё более и более лучшие способы выживания.

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

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

Critterding предоставляет два основных типов сред обитания, закрытая "Чашка Петри" и плоский мир, планета окруженная пустотой и обладающая гравитацией для удержания организмов на поверхности. Для открытого мира можно загружать собственные ландшафты, с возможностью настройки тем и типа динамического освещения.

Лицензия: GNU General Public License version 2.0 / 3.0 (GPLv2/GPLv3)

Домашняя страница

Страница на sourceforge.net

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)