январь 19, 2021

Monkeys And Bananas

Добавить в
Мои игры
Торрент
Скачать
ОбезьяныИБананы v1.0.0

Простое моделирование дарвинизма и эволюции обезьян с помощью C#. Создан в Unity, все графические ресурсы разработаны с помощью Piskel. Алгоритм генетической эволюции с использованием равномерного скрещивания и случайной мутации сбрасывания.

Основы обезьян

Обезьянам нужна энергия, чтобы выжить, но энергия каждой обезьяны со временем истощается. Чтобы сохранить свою энергию до нуля, обезьянам приходится есть бананы. У обезьян есть несколько генов, которые способствуют их способности находить и есть бананы. Как только энергия обезьяны достигает определенной точки, она может спариваться с другой обезьяной. Когда две обезьяны размножаются, появляется еще одна обезьяна, имеющая некоторые генетические особенности двух родителей. Гены наследуются с помощью равномерного скрещивания и случайной мутации со сбросом; Это означает, что каждый родитель имеет 50-процентную вероятность передать каждый ген ребенку. Существует 27-процентная вероятность того, что обезьяна подвергнется мутации, при которой выбирается случайный ген и ему присваивается случайное значение. Мутировавшая обезьяна также не унаследует цвет, но ей будет присвоен новый случайный цвет.

- Гены:

   – Цвет

   - Имя: имя произвольное, фамилия наследуется от одного из родителей.

   - Интеллект: определяет радиус обнаружения банана обезьяной

   – Размер: определяет физический размер обезьяны.

   – Скорость прицеливания: определяет скорость движения обезьяны, когда она нацелена на банан или другую обезьяну.

   - Скорость перемещения: определенаэто скорость движения обезьяны во время поиска цели

   – Нацеливание на выносливость: определяет, сколько энергии теряется с течением времени, когда обезьяна нацеливается на что-либо.

   – Выносливость при блуждании: определяет, сколько энергии теряется со временем, пока обезьяна блуждает.

   - Максимальный подъем: определяет максимальную высоту дерева, на которую обезьяна может залезть, чтобы достать банан.

   – Порог размножения: определяет минимальное количество энергии, необходимое для размножения.

   – Энергетическая Пасха: определяет, сколько энергии передается каждому ребенку.

Главное меню и пользовательский интерфейс — Главное меню

   – Пуск: открывает меню настроек игры.

   – Настройка игры: игрок может настроить некоторые детали симуляции (на первые несколько игр рекомендуется оставить настройки по умолчанию)

   - О программе: открывает меню, содержащее информацию о разработке.

   - Выйти: закрывает игру

- Внутриигровой интерфейс

   – Меню статистики:

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

   – Меню кнопок (справа налево):

   - Закрыть: завершить игру и вернуться в главное меню.

   – Настройки: в настоящее время в настройках можно изменить только фоновую музыку, окружающий шум, звуковые эффекты обезьяны и громкость пользовательского интерфейса.

   - Уничтожить: удалить объекты, с которыми можно столкнуться (валуны, пруды, бамбук)

   -Пауза/Воспроизведение: приостановка и воспроизведение симуляции, движение камеры и масштабирование по-прежнему включены

   - Создать обезьяну: создайте новую обезьяну с настраиваемыми генами.

   - Создать дерево: создайте новое дерево/банан с настраиваемой высотой и энергией

   – Создать объект: создать объект

- Элементы управления:

   – Камера перемещается с помощью мыши и масштабируется с помощью колеса прокрутки. Нажмите C, чтобы остановить движение камеры и масштабирование.

   – щелчок левой кнопкой мыши:

     - [Об обезьяне] Отобразите информацию об обезьяне и ее генах, а также о текущем состоянии обезьяны (детеныш, скучно, можно размножаться, мутировала)

   – Состояния обезьян:

     - Детёныш: как только обезьяне исполняется 8 месяцев (во время игры), она уже не детеныш. Пока обезьяна еще детеныш, она не может размножаться.

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

р>

     - Размножение: если у обезьяны достаточно энергии для размножения, ее можно размножать.

     - Мутация: если у обезьяны произошла мутация гена, она мутировала.

   - [На дереве] Отобразите информацию о дереве, в частности о его высоте и о том, сколько энергии будет передано обезьяне.

   - [Создание] Поместите обезьянку/дерево/объект, который вы создаете

     - Если объект, который вы создаете, имеет красный цвет, вы не можете разместить его там, где находится курсор. Если вещь, которую вы создаете, зеленая, вы можете поместить еев этом месте.

   - Побег:

     - [Создание] Нажмите Escape, если хотите отменить.

Код и искусство: Рикки Морри

Особая благодарность: Ане

#симуляция #обезьяны #эволюция #генетика #генетическийгоритм #ретро #pixel #2d #pixelart #релаксирующий #казуальный #одиночный игрок

Как скачать Monkeys And Bananas через торрент

Всего несколько простых шагов:

  • Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
  • Выбираем и скачиваем подходящий торрент-файл репака Monkeys And Bananas
  • Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
  • После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!