Al estudiar la emergencia, es bastante útil tener un marco de desarrollo sobre el cual construir para probar rápidamente nuevas ideas. 3d con colisión física sería agradable, y de código abierto sería una gran ventaja. Para este propósito, 'breve' parece bastante prometedor, pero me preguntaba si alguien lo había usado o si conocía algún otro motor adecuado.Multi-purpose Artificial Life Engine?
Respuesta
En realidad, creo que algo así como Microsoft Robotics Studio sería bueno para esto.
¿Aunque el código abierto sería una gran ventaja? – 0124816
Si entiendo correctamente la pregunta, lo que está buscando es más un arenero programable de gráficos 3D/motor de física para probar ideas, que cualquier cosa específicamente relacionada con la vida artificial.
Si es así, es posible que desee echar un vistazo a fluxus - es básicamente eso, donde la parte "programable" es Scheme. Está diseñado para la programación interactiva (dibujar escenas 3D y animaciones, y luego cambiarlas en tiempo real), así que supongo que debería ser lo suficientemente flexible para AI/AL basado en agentes.
Quizás no sea el 100% de lo que está buscando, pero puede probar Open steer como un posible punto de partida.
Me gustaría seguir y usar breve. Si no mencionó breve en su pregunta, lo habría recomendado.
Recientemente le pregunté a similar question con respecto a la simulación de robótica.
JBullet (un puerto Java del motor Bullet Physics) salió como la principal recomendación.
Estoy usando esto en combinación con jMonkeyEngine (que es un motor de juego completo y popular) para la representación, el control de la cámara, la gestión de gráficos de escena, etc. Esto parece funcionar muy bien en la medida en que los dos diseñados para trabajar juntos.
Yo personalmente lo codificaría yo mismo con Processing o ODE. Sería realmente rápido, ya que hay muchas bibliotecas disponibles para ambos.
Pero creo que también se puede utilizar uno de estos (lista no exhaustiva):
- Breve: http://spiderland.org/
- Jinngine: https://code.google.com/p/jinngine/
- 1. Life Cycle Tools Suite
- 2. Http Request Life Cycle
- 3. Zend_Registry: real life examples
- 4. Red neuronal artificial Pregunta
- 5. Visión artificial con Mathematica
- 6. Recursos útiles para desarrolladores en Second Life
- 7. Inteligencia artificial, clasificador de texto
- 8. ¿Cómo funciona el protocolo multijugador Half-Life 2?
- 9. Artificial Limit C/C++ Memory Usage
- 10. Detección de carril en un entorno artificial
- 11. ¿Cómo modelar este tipo de inteligencia artificial?
- 12. Biblioteca de Inteligencia Artificial en python
- 13. Algoritmo de inteligencia artificial para escribir oraciones?
- 14. Buscando código de ejemplo artificial: continuaciones!
- 15. Java Rule Engine para Game AI
- 16. Proyecto de Inteligencia Artificial - ¿Qué idioma debo utilizar?
- 17. ¿Qué son las excelentes revistas de Inteligencia Artificial?
- 18. ¿Cómo determinar por qué valor se activará la neurona artificial?
- 19. ¿Disponibilidad de bibliotecas de visión artificial y AR para Android?
- 20. ¿Qué tipo de trabajos de inteligencia artificial hay por ahí?
- 21. ¿Cómo simular un caret artificial en un área de texto?
- 22. Problema con la red neuronal artificial sencilla - la adición de
- 23. Cómo implementar una red neuronal artificial en Delphi?
- 24. Predicción a largo plazo usando Artificial Neural Network
- 25. CEP Engine para .NET
- 26. Javascript - Template Engine
- 27. Pensando en App Engine
- 28. iOS Game Engine
- 29. 3D Audio Engine
- 30. Google App Engine: get_or_create()?
Hola. ¿Cómo es tu experiencia con Breve? Estoy buscando experimentar con algunas simulaciones de agentes múltiples. –
¿Conoces [critterding] (http://critterding.sourceforge.net/)? – vmg