gameboy模拟器哪个好(手机gameboy模拟器)
-
-
类目:知识大全
-
联系人:
-
微信号:
-
Q Q 号:
-
手机号:
-
浏览量:
341
【商户信息】
【货源详情】
【指南】:基于Python的game boy模拟器、超级马里奥、宝可梦等熟悉的游戏在此基础上完美运行。
简介
PyBoy是基于Python的Game Boy模拟器,超级马里奥和宝可梦等大家熟悉的游戏在其上完美运行。 该模拟器的独特之处在于,可以制作AI和机器人,基于强化学习实现自动游戏和通关等骚扰。
项目地址:
33559 github.com/baekalfen/py boy
下载安装
需要在机器上先安装Python,现在支持macOS、草莓派、Linux(Ubuntu )和Windows 10系统。
Linux(Ubuntu)
sudo apt update
sudoaptinstallpython3python3- pip python3- dev libsdl2- dev build-essential
python3- mpipinstall-- upgrade pip
python3 -m pip install pyboy
树莓派
sudo apt update
sudoaptinstalllibsdl2- devlibatlas-base-dev
python3- mpipinstall-- upgrade pip
python3 -m pip install pyboy
macOS
brew更新
brew install python3 sdl2
python3- mpipinstall-- 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-aaaad
./python-3.7.6-amd64.exe/passiveinstallallusers=1prepend path=1
(New-Object Net.WebClient ).downloadfile (https://www.libsdl.org/release/SDL2- devel-2.0.10-VC.zip '
expand-archive-force ' SDL2- devel-2.0.10-VC.zip ' c :\SDL2\
setxpysdl2_ dll _ pathc :\SDL2\ SDL2-2.0. 10\lib\x64
setx PATH '%PATH%; c :\SDL2\ SDL2-2.0. 10\lib\x64 '
//以下命令必须在关闭电源外壳后重新打开并执行
python-mpipinstall---upgrade---user pip
python -m pip install --user pyboy
使用
可以使用以下命令直接启动PyBoy
pyboy file.rom
或者,通过Python脚本部署和使用:
from pyboy import PyBoy
pyboy=pyboy('Roms/gamerom.GB ' ) ) )。
while not pyboy.tick () :
通过
当PyBoy运行时,可以调用API。
from pyboy import WindowEvent
py boy.send _ input (window event.press _ arrow _ down ) )。
py boy.tick (# processoneframetoletthegameregistertheinput
py boy.send _ input (window event.release _ arrow _ down ) )。
pil_image=pyboy.screen_image (
pil_image.save(screenshot.png ) )。
以下是PyBoy的几个控制命令。