123
ELF

ELF

ELF est une plate-forme étendue, légère et flexible pour la recherche de jeux, en particulier pour les jeux de stratégie en temps réel (RTS).
ELF est une plate-forme étendue, légère et flexible pour la recherche de jeux, en particulier pour les jeux de stratégie en temps réel (RTS).Côté C ++, ELF héberge plusieurs jeux en parallèle avec le threading C ++.Du côté Python, ELF renvoie un lot d'état du jeu à la fois, ce qui le rend très convivial pour le RL moderne.En comparaison, d'autres plates-formes (par exemple, OpenAI Gym) encapsulent une seule instance de jeu avec une interface Python.Cela rend l'exécution des jeux simultanés un peu compliquée, ce qui est une exigence de nombreux algorithmes d'apprentissage par renforcement modernes ...Voir ./ex_elfpy.py pour un exemple simple.Pour la recherche sur les jeux RTS, ELF est livré avec un moteur RTS rapide et trois environnements concrets: MiniRTS, Capture the Flag et Tower Defense.MiniRTS possède toutes les dynamiques clés d'un jeu de stratégie en temps réel, y compris la collecte de ressources, la construction d'installations et de troupes, l'exploration des territoires inconnus en dehors des régions perceptibles et la défense / attaque de l'ennemi.L'utilisateur peut accéder à sa représentation interne et peut librement modifier les paramètres du jeu.

Les catégories

Alternatives à ELF pour iPhone avec licence open source