ИИ и дизайн эльфийской симуляторной среды? - PullRequest
3 голосов
/ 19 сентября 2010

первый пост здесь о переполнении стека, в надежде получить совет о том, как построить симуляционную программу, похожую на симулятор макса 1993 года, известный как El-Fish вики здесь , также, информация об игре здесь.

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

Мудро программировать, можно ли было бы это легко сделать на чисто функциональном языке?если все было сделано ООП, я думал о создании прототипа на python.

В любом случае, спасибо за любое направление, указывающее мне на хорошее начальное место.Я надеюсь построить графическое представление о мире идей / данных.Надеемся, что он будет контролироваться базовым симулятором AI (эвристика может быть?)

Ответы [ 3 ]

2 голосов
/ 19 сентября 2010

С точки зрения систем моделирования, я рекомендую вам поискать программное обеспечение "агентного моделирования". Есть много бесплатных инструментов. Мне больше всего нравятся NetLogo и Repast.

Кроме того, похоже, что вы реализуете "генетический алгоритм". На эту тему есть много хороших книг и страниц.

Python хорош, но так же, как и многие другие языки.

Большая часть вашего времени будет потрачена на создание графики: анимация рыбы, чтобы она выглядела реалистично. Если вы не можете найти бесплатную библиотеку анимации рыб.

1 голос
/ 27 сентября 2010

Я не уверен насчет "реальной жизни", но есть алгоритм флокирования под названием boids , который может быть хорошим примером для начала. Также есть пара версий Python. Есть один пример, который является примером в проекте owyl в коде Google.

1 голос
/ 19 сентября 2010

Рекомендую попробовать мой собственный GarlicSim фреймворк.Он написан на Python, и вы будете писать свой конкретный симулятор на Python.

Он определенно может справиться с желаемым типом симуляции. Есть доступные учебники , которые научат вас основам GarlicSim за 30 минут.Я буду рад помочь вам создать пакет для моделирования, просто скажите «привет» в списке рассылки и я оттуда вас направлю.

...