跳转到主要内容

未提供项目描述

项目描述

状态: 维护(预期修复错误和进行小更新)

Gym Retro

Gym Retro 允许您将经典视频游戏转换为 Gym 环境,用于强化学习,并附带约1000个游戏的集成。它使用支持 Libretro API 的各种模拟器,使得添加新的模拟器相对容易。

支持的平台

  • Windows 7, 8, 10
  • macOS 10.13 (High Sierra), 10.14 (Mojave)
  • Linux (manylinux1)

支持的Python

  • 3.6
  • 3.7
  • 3.8

每个游戏集成都有列出游戏内变量内存位置的文件,基于这些变量的奖励函数,关卡开始时的存档状态,以及包含与这些文件一起工作的ROM散列的文件。

请注意,ROM不包括在内,您必须自行获取。大多数ROM散列来自各自的No-Intro SHA-1总和。

文档

文档可在 https://retro.readthedocs.io/en/latest/ 获取

您可能需要从 入门指南 开始。

贡献

查看CONTRIBUTING.md

变更日志

查看CHANGES.md

模拟系统

  • Atari
    • Atari2600(通过Stella)
  • NEC
    • TurboGrafx-16/PC Engine(通过Mednafen/Beetle PCE Fast)
  • Nintendo
    • Game Boy/Game Boy Color(通过gambatte)
    • Game Boy Advance(通过mGBA)
    • Nintendo Entertainment System(通过FCEUmm)
    • Super Nintendo Entertainment System(通过Snes9x)
  • Sega
    • GameGear(通过Genesis Plus GX)
    • Genesis/Mega Drive(通过Genesis Plus GX)
    • Master System(通过Genesis Plus GX)

请参阅LICENSES.md以获取关于各个核心许可的信息。

包含的ROM

以下非商业ROM包含在Gym Retro中,用于测试目的

引用

请使用以下BibTeX条目进行引用

@article{nichol2018retro,
  title={Gotta Learn Fast: A New Benchmark for Generalization in RL},
  author={Nichol, Alex and Pfau, Vicki and Hesse, Christopher and Klimov, Oleg and Schulman, John},
  journal={arXiv preprint arXiv:1804.03720},
  year={2018}
}

项目详情


下载文件

下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发存档的教程

构建分发

gym_retro-0.8.0-cp38-cp38-win_amd64.whl (152.0 MB 查看哈希值)

上传时间: CPython 3.8 Windows x86-64

gym_retro-0.8.0-cp38-cp38-manylinux1_x86_64.whl (161.9 MB 查看哈希值)

上传时间: CPython 3.8

gym_retro-0.8.0-cp38-cp38-macosx_10_13_x86_64.whl (146.1 MB 查看哈希值)

上传时间: CPython 3.8 macOS 10.13+ x86-64

gym_retro-0.8.0-cp37-cp37m-win_amd64.whl (152.0 MB 查看哈希值)

上传时间: CPython 3.7m Windows x86-64

gym_retro-0.8.0-cp37-cp37m-manylinux1_x86_64.whl (162.0 MB 查看哈希值)

上传时间: CPython 3.7m

gym_retro-0.8.0-cp37-cp37m-macosx_10_13_x86_64.whl (146.1 MB 查看哈希值)

上传于 CPython 3.7m macOS 10.13+ x86-64

gym_retro-0.8.0-cp36-cp36m-win_amd64.whl (152.0 MB 查看哈希值)

上传于 CPython 3.6m Windows x86-64

gym_retro-0.8.0-cp36-cp36m-manylinux1_x86_64.whl (162.0 MB 查看哈希值)

上传于 CPython 3.6m

gym_retro-0.8.0-cp36-cp36m-macosx_10_13_x86_64.whl (146.1 MB 查看哈希值)

上传于 CPython 3.6m macOS 10.13+ x86-64

支持者