Farama-Foundation/Stable-Retro
A fork of gym-retro with additional games, emulators and supported platforms
解决的问题
Stable Retro 提供了一种标准化的方式,将经典视频游戏转化为强化学习(RL)环境。它允许研究人员和开发者使用模拟的复古游戏作为训练 AI 智能体玩游戏的沙盒,提供一致的接口(Gymnasium)来与用户自己的 ROM 进行交互。
工作原理
该项目是 OpenAI 的 gym-retro 的一个维护分支,扩展了更多受支持的模拟器、平台和游戏。它与 Gymnasium 接口集成,允许 AI 模型接收游戏状态信息(如游戏变量的内存位置)并向游戏提供输入。它包含一个集成工具,帮助用户添加新游戏,并根据游戏内存定义奖励函数和回合结束条件。
适用人群
强化学习研究人员、AI 开发者和爱好者,希望使用经典视频游戏作为 RL 智能体的基准或训练场。
亮点
- 广泛的平台支持:支持多种系统,包括 Atari 2600、NES、SNES、N64、Gameboy、Sega Genesis 等。
- 庞大的游戏库:集成了超过 1,000 款游戏,涵盖平台游戏、格斗游戏和 RPG 等多种类型。
- 可扩展:包含用于添加新游戏、ROM 和模拟器核心的工具。
- 兼容 Gymnasium:完全兼容用于 RL 训练流程的 Gymnasium 接口。
- 跨平台:适用于 Linux、Windows(通过 WSL2)和 macOS。
相关
- Dispatch
- 项目
- Dispatch
- 项目
- 项目