Un petit jeu Roguelike qui utilise le Machine Learning pour alimenter ses entités. Le joueur et ses ennemis sont des agents ML, et la démo est un bon terrain de jeu pour tester le Machine Learning dans un environnement de jeu réel. Une scène spécifiquement destinée à la formation est incluse, pour montrer comment former les agents dans un environnement différent de celui dans lequel le jeu va se dérouler. Cette démo présente également l'utilisation de Cinemachine pour la 2D et Tilemap.
Initialement utilisé dans les conférences Codemotion (Milan) et DevGAMM (Minsk) par Ciro Continisio et Alessia Nigretti.
Objectif
Ce projet est destiné à démontrer une application pratique des agents d'apprentissage automatique dans un jeu réel.
Instructions d'utilisation
Veuillez noter que ce projet utilise la v0.2.1d de Unity ML-Agents.
Pour essayer le projet, vous devez ajouter le plugin Tensorflow Sharp à votre dossier Assets. Plus d'informations sur la configuration de la prise en charge de Tensorflow Sharp sont fournies ici.
Pour pouvoir former les agents, assurez-vous que l'API Python est installée sur votre système. Ceci est un guide sur la façon de procéder. Ensuite, ajoutez le dossier python du référentiel Machine Learning Agents au projet (en dehors du dossier Assets).
Reportez-vous au wiki Machine Learning Agents pour plus d’instructions sur la façon de configurer le projet pour une formation externe.
Matériaux supplémentaires
Des informations sur la façon dont ce projet a été créé sont disponibles sur le billet de blog.
Diapositives : lien.
Vidéo de discussion : lien.
Configuration logicielle requise
Obligatoire : Unity 2017.2 ou version ultérieure
Exigences matérielles
Requis : N'importe quel ordinateur (Win ou Mac)
Propriétaire et développeurs responsables
Propriétaires : Alessia Nigretti ([email protected]), Ciro Continisio ([email protected]) Graphismes originaux : Michele "Buch" Bucelli sur OpenGameArt sous licence CC0
Journal des modifications majeures