Решу вашу задачу

Никита Чистяков ofi

Рейтинг: 85
не верифицирован
Всего отзывов: 2 0
Выполнил заданий: 1
  • Работ в портфолио: 5
  • Типовых услуг: 0
  • Работ на продажу: 0
Был на сайте:

Визуальная генетическая симуляция

Используемые навыки:

Описание

По сути - визуализация генетического алгоритма, написанная фана ради. Плоский мир наполняется существами - кружками, каждый из которых способен двигаться, расти, жрать других и размножаться. Его окрас характеризует его генетический код - 3 генома, выраженность каждого из которых - от 0 до 255. Геномы отвечают за способности существа к накоплению энергии, растрате ее, поведение, способность к кооперации, росту и т.д. При размножении генетический код чайлда берется как среднее арифметическое от родителей +- случайные мутации.

В мире 3 вида энергии: роста, движения, размножения; 6 видов чувств: скука, интерес, страх, боль, удовольствие от поглощения пищи, удовольствие от размножения. Чувства влияют на поведение, на которое тратится энергия.
На каждое существо можно кликнуть (для этого удобнее увеличить масштаб), и откроется таблица его текущего состояния, кроме того, можно открыть график преобладания геномов в мире. Двойной клик по таблице скроет его.

Ссылки на примеры реализации

 test.freelight.ru/jsmodel/

Презентация проекта

pic2206433.jpg

Оценили проект:

0