Critterding является открытым исходным кодом и "Петри блюдо" -universe в C ++ и OpenGL, который демонстрирует простой искусственный интеллект эволюцией.
Вот как работает программа: это устанавливает 25x25 мир с 500 пищеблоков
и продолжает бросать в тварей с случайно сгенерированных мозгов.
Твари сообщил датчиков:
- Если они стоят над едой
- Если они в состоянии родить детей
- Если они в состоянии выстрелить
- Если они несут пищу
- Если они несут труп
- Об их энергетического состояния
- О своем возрасте
- То, что мир выглядит (RGBA видение)
Зубастики могут воспользоваться следующими двигательных нейронов (действия):
- двигаться вперед
- двигаться в обратном направлении
- Стрейф влево
- Стрейф вправо
- поверните влево
- Повернуть вправо
- есть
- Огонь
- Потомство
- Подобрать / падение
Что нового В этом выпуске:
- Эта версия добавляет волнового фронта OBJ карты, текстуры, карты нормалей и Critter камеры. Исполняемые для Windows снова доступны.
Что нового в версии 1.0 Beta 12.1:
- некоторые исправления и улучшений
- улов сегментации при использовании обезглавленный без critter_raycastvision
Что нового в версии 1.0 Beta 12:
- Выбор тварь и действия (убить, дублировать)
- Новые панели: нейронная сеть brainviewer, HUD, список видов
- touchingcritter вход мозг исправить
- Профиль сохраняет в ~ / critterding / сохранить / (профиль) / (профиль) .pro
- Переключатель рендеринга графического интерфейса и сцены (клавиши ч & R)
- Переключатель шрифт DejaVuSans
- значок благодаря jrabbit
- новые опции:
- - roundworld: круглый планета
- - контрольный показатель: раз сцена 10000 кадров
- - безголовый: Режим консоли
- - startseed: семена для генератора случайных чисел
- - killhalf_incrworldsizeX / Y: возможность увеличения worldsize когда killhalf триггеры
- - killhalf_decrmaxlifetimepct: возможность уменьшения тварь maxlifetime когда killhalf вызывает
- - critter_raycastvision: raycast видение тварей
- - нити, количество потоков, что делает OpenMP (поставляется с gcc4.2 +) требование
- построить систему:
- , если имеется, построить против системы ftgl (пройти --disable-System-ftgl использовать внутренний) сделать установку
- множество исправлений, улучшений во и изменения
Что нового в версии 1.0 Beta 11:
- Этот релиз имеет улучшенный графический пользовательский интерфейс с новым Настройки панели, выход панель и Critters против пищевой графике.
- Это добавляет еще несколько мутаций тела.
- Есть много других улучшений, исправлений и улучшений,.
Что нового в версии 1.0 Beta 10:
- Этот выпуск представляет игру меняющейся переписать, и в настоящее время включает Bullet Physics, SDL, мыши взгляд, и фенотипы.
Что нового в версии 1.0 Beta 9:.
- Травоядные и хищники теперь явное skincolor
- Пули больше не стрелять сквозь стены.
- Текст отображается с fglx.
- синаптической пластичности мозгов была улучшена.
- Множество исправлений и улучшений.
были сделаны
Что нового в версии Beta 8:
- Новая: пользовательские профили настроек, тварь автосохранение, exit- если пустой
- трупы и балансовая отключены при невыполнении
- различные исправления и улучшений
Комментарии не найдены