Sobre el proyecto

PyBoy es un emulador de Game Boy escrito en Python, diseñado para entrenamiento de IA y scripting con alto rendimiento y una API simple. Permite jugar juegos clásicos de Game Boy, crear agentes de IA e interactuar con el emulador programáticamente. Las características clave incluyen: - **Instalación fácil**: `pip install pyboy` - **Uso en terminal**: `pyboy game_rom.gb` - **API de Python**: Controla el emulador, lee/escribe memoria, captura capturas de pantalla y simula pulsaciones de botones. - **Optimizaciones de rendimiento**: Omite el renderizado de fotogramas para alcanzar hasta 395 veces la velocidad en tiempo real, lo que permite un entrenamiento rápido de IA y simulaciones a gran escala. - **Comunidad y recursos**: Soporte en Discord, documentación de API, ejemplos en la wiki (por ejemplo, Kirby, Tetris, Super Mario Land) e integración con Gym para aprendizaje por refuerzo. PyBoy es ideal para desarrolladores e investigadores interesados en IA de juegos, emulación y automatización de juegos retro.