Je cherche à développer un lecteur IA pour un jeu simple que j'ai créé en C#. Je vais créer une population de robots et les faire évoluer au fil des générations. Ce que je me demandais, c'est qu'il existe des cadres qui pourraient être bons pour ce genre de test/développement. Idéalement, je voudrais quelque chose que je pourrais brancher n'importe quel type de jeux et dire, OK, donc une population de X l'exécute sur Y générations et trace les résultats pour moi. Je pensais à la façon dont je créerais quelque chose qui ferait cela pour moi et qui me permettrait de le réutiliser plus tard pour différents projets d'IA et tout ce que je pouvais penser était d'avoir un code de base et quelques contrats d'interface que le jeu et l'IA utiliseraient pour que le serveur puisse le script.IA testing framework
Que pensez-vous, est-ce que quelqu'un a une expérience pratique de ce genre de chose?
Je pense que vous devriez spécialiser vos besoins, car pour l'instant, vous attendez d'un tel framework pour savoir automatiquement quelles sont les règles du jeu, comment manipuler les bots, comment juger les performances de vos robots, peut-être devriez-vous commencer une interface générale, qui ferait la charte, mais les bots eux-mêmes (ou un mécanisme dans le jeu) devraient être le juge, le suivi des performances, des données supplémentaires (une sorte de logs, ce que les robots pensent et pourquoi) comportements) –
Je suis d'accord ... J'espérais que je pourrais avoir une application de base qui permettrait de gérer la cartographie et les tours, etc. Et une interface devrait être mise en œuvre qui traitait de contrôler le jeu et les robots AI. Je voulais un moyen d'avoir un projet AI Projet de projet de jeu et un projet de cadre de test. – Jon