一个nes模拟器和openai健身房接口
nes-p的Python项目详细描述
nes py是一个用于macos、linux和 基于SimpleNES模拟器的windows。
安装
nes-py
的首选安装位置是pip
:
pip install nes-py
debian
确保已安装clang++
编译器:
sudo apt-get install clang
窗口
您需要安装Visual Studio 17.0 Tools for Windows安装。 Visual Studio Community 包免费提供这些工具。
用法
要从命令行访问nes模拟器,请使用以下命令。
nes_py -r <path_to_rom>
要打印命令行界面的文档,请执行:
nes_py -h
控件
Keyboard Key | NES Joypad |
---|---|
W | Up |
A | Left |
S | Down |
D | Right |
O | A |
P | B |
Enter | Start |
Space | Select |
Keyboard Key | Emu Function |
---|---|
E | Backup State |
R | Restore State |
开发
要使用nes-py
设计自定义环境,请引入新功能,或修复
一个bug,请参考Wiki。
在这里您可以找到以下说明:
- 设置开发环境
- 基于
NESEnv
类设计环境 - API的参考材料
nes_py.wrappers
模块的文档
兼容性
nes py实现了几个常见的映射器,这对于 游戏百分比:
- NROM
- mmc1/sxrom
- uxrom
- cnrom
您可以在下面检查每个rom的兼容性 list
免责声明
此项目仅用于教育目的。不是的 隶属于任天堂,但未经任天堂批准。