日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

gameboy模擬器哪個(gè)好 手機(jī)gameboy模擬器

【導(dǎo)語】:基于 Python 的 Game Boy 模擬器 , 超級(jí)馬里奧、口袋妖怪等耳熟能詳?shù)挠螒蚨伎梢栽谏厦嫱昝肋\(yùn)行 。
簡(jiǎn)介【gameboy模擬器哪個(gè)好 手機(jī)gameboy模擬器】PyBoy 是一個(gè)基于 Python 的 Game Boy 模擬器 , 超級(jí)馬里奧、口袋妖怪等耳熟能詳?shù)挠螒蚨伎梢栽谏厦嫱昝肋\(yùn)行 。這款模擬器的獨(dú)特之處 , 在于你能用它來創(chuàng)建 AI 或機(jī)器人 , 讓它基于強(qiáng)化學(xué)習(xí)實(shí)現(xiàn)自動(dòng)打游戲通關(guān)等騷操作 。

項(xiàng)目地址:
https://github.com/Baekalfen/PyBoy下載安裝需要機(jī)器上先安裝好 Python 的環(huán)境 , 目前支持 macOS、樹莓派、Linux (Ubuntu) 和 Windows 10 系統(tǒng) 。
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 pyboymacOS> brew update> brew install python3 sdl2> python3 -m pip install --upgrade pip> python3 -m pip install pyboyWindows 10目前在 Windows 上僅支持 Python 3.6 和 3.7 , 在 Windows PowerShell 中執(zhí)行以下命令:
> (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"http:// 以下命令需關(guān)閉 Power Shell 后重新打開并執(zhí)行> python -m pip install --upgrade --user pip> python -m pip install --user pyboy使用

  1. 可以使用以下命令直接啟動(dòng) PyBoy
pyboy file.rom或者通過 Python 腳本引入使用:
from pyboy import PyBoypyboy = PyBoy('ROMs/gamerom.gb')while not pyboy.tick():pass
  1. PyBoy 運(yùn)行起來之后就可以調(diào)用它的 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')
  1. 以下是 PyBoy 的一些控制指令:

    推薦閱讀