开发者社区> 问答> 正文

PyBoy Python 写的 GameBoy 模拟器,怀念童年和写外挂神器

怀念曾经的童年,那时的我们如果能有一台GameBoy,绝对是街上最亮的仔。

一个基于 Python 的 Game Boy 模拟器:PyBoy ,作者是哥本哈根大学一名学生 Mads Ynddal 这款模拟器可用来创建 AI 或机器人,让它基于强化学习实现自动打游戏通关等骚操作,像超级马里奥、口袋妖怪等耳熟能详的游戏都可以在上面完美运行。

项目地址:https://github.com/Baekalfen/PyBoy

image.png

运行示例

请输入图片描述 请输入图片描述 请输入图片描述 请输入图片描述

安装使用

1、安装SDL2

Ubuntu: sudo apt install libsdl2-dev
Fedora: sudo dnf install SDL2-devel
macOS: brew install sdl2

2、安装PyBoy

pip install pyboy

3、使用 打开命令行终端,输入pyboy file.rom即可

4、如果要在python里面使用,参考以下示例代码

from pyboy import PyBoy
pyboy = PyBoy('ROMs/gamerom.gb')
while not pyboy.tick():
    pass

展开
收起
huc_逆天 2020-05-21 15:47:30 1872 0
1 条回答
写回答
取消 提交回答
  • 技术架构师 阿里云开发者社区技术专家博主 CSDN签约专栏技术博主 掘金签约技术博主 云安全联盟专家 众多开源代码库Commiter

    欢迎大家分享哦~

    2020-05-21 16:53:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载