一个nes模拟器和openai健身房接口

nes-p的Python项目详细描述


build-statusPackageVersionPythonVersionStableFormatLicense

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 KeyNES Joypad
WUp
ALeft
SDown
DRight
OA
PB
EnterStart
SpaceSelect
Keyboard KeyEmu Function
EBackup State
RRestore State

开发

要使用nes-py设计自定义环境,请引入新功能,或修复 一个bug,请参考Wiki。 在这里您可以找到以下说明:

  • 设置开发环境
  • 基于NESEnv类设计环境
  • API的参考材料
  • nes_py.wrappers模块的文档

兼容性

nes py实现了几个常见的映射器,这对于 游戏百分比:

  1. NROM
  2. mmc1/sxrom
  3. uxrom
  4. cnrom

您可以在下面检查每个rom的兼容性 list

免责声明

此项目仅用于教育目的。不是的 隶属于任天堂,但未经任天堂批准。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
将中心面板添加到“我的内容”窗格时,java GUI对象消失   java无法更新oracle中的clob字段   php Linux+动态插入的Java小程序=在NPObject上调用方法时出错   java JVisualVM探查器代理jar已加载,但代理初始化失败   java Android在运算符和TextView值方面存在问题   用于OpenPGP智能卡小程序的rsa解密APDU   Java GUI按钮不会添加到面板中   java找不到移动图像(或其他可单击对象)的方法   java中Do/While循环的问题   多线程使java程序在没有线程的情况下休眠   java如何在Webflux功能端点的测试中禁用Spring安全性   如果存在后退历史记录,则java WebView仅显示后退按钮   通过USB将Arduino中显示的java错误数据传输到Android   java如何使用安卓 studio从4层父节点firebase获取子节点数据   jpanel中JLabel的java搜索栏   来自gallery/camera的java Android图像预览不同