À propos du projet
PyBoy est un émulateur Game Boy écrit en Python, conçu pour l'entraînement de l'IA et le scripting avec des performances élevées et une API simple. Il permet de jouer à des jeux Game Boy classiques, de créer des agents IA et d'interfacer avec l'émulateur par programmation. Les fonctionnalités clés incluent :
- **Installation facile** : `pip install pyboy`
- **Utilisation en terminal** : `pyboy game_rom.gb`
- **API Python** : Contrôler l'émulateur, lire/écrire la mémoire, capturer des captures d'écran et simuler des pressions de boutons.
- **Optimisations de performance** : Ignorer le rendu des images pour atteindre jusqu'à 395 fois la vitesse en temps réel, permettant un entraînement rapide de l'IA et des simulations à grande échelle.
- **Communauté et ressources** : Support Discord, documentation de l'API, exemples de wiki (par exemple, Kirby, Tetris, Super Mario Land) et intégration avec Gym pour l'apprentissage par renforcement.
PyBoy est idéal pour les développeurs et chercheurs intéressés par l'IA de jeu, l'émulation et l'automatisation de jeux rétro.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.