【导语】:基于 Python 的 Game Boy 模拟器 , 超级马里奥、口袋妖怪等耳熟能详的游戏都可以在上面完美运行 。
简介【gameboy模拟器哪个好 手机gameboy模拟器】PyBoy 是一个基于 Python 的 Game Boy 模拟器 , 超级马里奥、口袋妖怪等耳熟能详的游戏都可以在上面完美运行 。这款模拟器的独特之处 , 在于你能用它来创建 AI 或机器人 , 让它基于强化学习实现自动打游戏通关等骚操作 。
项目地址:
https://github.com/Baekalfen/PyBoy下载安装需要机器上先安装好 Python 的环境 , 目前支持 macOS、树莓派、Linux (Ubuntu) 和 Windows 10 系统 。
Linux(Ubuntu)> sudo apt update> sudo apt install python3 python3-pip python3-dev libsdl2-dev build-essential> python3 -m pip install --upgrade pip> python3 -m pip install pyboy
树莓派> sudo apt update> sudo apt install libsdl2-dev libatlas-base-dev> python3 -m pip install --upgrade pip> python3 -m pip install pyboy
macOS> brew update> brew install python3 sdl2> python3 -m pip install --upgrade pip> python3 -m pip install pyboy
Windows 10目前在 Windows 上仅支持 Python 3.6 和 3.7 , 在 Windows PowerShell 中执行以下命令:
> (New-Object Net.WebClient).DownloadFile('https://www.python.org/ftp/python/3.7.6/python-3.7.6-amd64.exe', 'python-3.7.6-amd64.exe')> ./python-3.7.6-amd64.exe /passive InstallAllUsers=1 PrependPath=1> (New-Object Net.WebClient).DownloadFile('https://www.libsdl.org/release/SDL2-devel-2.0.10-VC.zip', 'SDL2-devel-2.0.10-VC.zip')> Expand-Archive -Force 'SDL2-devel-2.0.10-VC.zip' C:\SDL2\> setx PYSDL2_DLL_PATH C:\SDL2\SDL2-2.0.10\lib\x64> setx PATH "%PATH%;C:\SDL2\SDL2-2.0.10\lib\x64"// 以下命令需关闭 Power Shell 后重新打开并执行> python -m pip install --upgrade --user pip> python -m pip install --user pyboy
使用
- 可以使用以下命令直接启动 PyBoy
pyboy file.rom
或者通过 Python 脚本引入使用:from pyboy import PyBoypyboy = PyBoy('ROMs/gamerom.gb')while not pyboy.tick():pass
- PyBoy 运行起来之后就可以调用它的 API:
from pyboy import WindowEventpyboy.send_input(WindowEvent.PRESS_ARROW_DOWN)pyboy.tick() # Process one frame to let the game register the inputpyboy.send_input(WindowEvent.RELEASE_ARROW_DOWN)pil_image = pyboy.screen_image()pil_image.save('screenshot.png')
- 以下是 PyBoy 的一些控制指令:
推荐阅读
- cpu检测软件哪个好 cpu性能测试软件
- 手机电脑模拟器 用手机玩电脑游戏的模拟器
- 串口调试助手哪个好用 串口调试助手使用教程
- switch官方模拟器 任天堂模拟器
- 电脑声卡软件哪个好 外置声卡连接电脑教程
- 永久免费好用的云笔记 云笔记哪个好
- fc模拟器游戏大全 游戏模拟器排行榜
- 英文翻译软件哪个最好用 免费英译汉最好的软件
- 不收费的数据恢复软件 免费的数据恢复软件哪个好
- 手游模拟器安卓版排名 手游助手模拟器