梦想橡皮擦,一个励志成为IT圈熟透了的人 故事的起源非常简单,我无意中看到了复古游戏机,然后联想到了儿时的回忆,心想能不能用Python跑个模拟器出来,然后运行一下黑白游戏。其实想想也就罢了,没想到捣鼓了一路,最终还真配置出来一个可以操作的东东。 作为一个Python知识普及者,坚信大家有一天会用到这个库,既然没人写,那只好有梦想橡皮擦来把PyBoy普及一下了,当然,这个东东还是有很多坑的,例如安装一个 作为一款成熟的Python库,找到他的github地址,看一下相关资料是否齐备吧 https://github.com/Baekalfen/PyBoy 非常好,至少8天前还在更新呢,还是那句话,作者还在活跃,至少学习是没啥问题的 If you have any questions, or just want to chat, join us on Discord. It is highly recommended to read the report to get a light introduction to Game Boy emulation. But do be aware, that the Python implementation has changed a lot. The report is relevant, eventhough you want to contribute to another emulator, or create your own. If you’ve read the report and want more explicit details, have a look at the Pan Docs. If you are looking to make a bot or AI, you can find all the external components in the PyBoy Documentation. There is also a short example on our Wiki page Scripts, AI and Bots as well as in the examples directory. If more features are needed, or if you find a bug, don’t hesitate to make an issue here on GitHub, or write on our Discord channel. 其实说了这么多,就是说他做了一个 在windows10上面第一步就要配置SDL2,这里需要下载的版本至少为 可以手动配置,也可以通过命令行配置 setx PYSDL2_DLL_PATH D:SDL2SDL2-2.0.10libx64 手动配置 下图表示SDL2版本不对,更换2.0.10版本即可 通过命令安装即可,网速不好切换国内源 python -m pip install –user pyboy 编写代码测试环境是否配置正确,如无报错,表示一切正常,可以继续操作 from pyboy import PyBoy 经过检索,我找到了一堆,你可以自行去下载即可 https://share.weiyun.com/5MqhGqJ 密码 hcoi60 感谢资源提供者,好多10几岁玩的游戏。 代码部分就非常简单了,重点部分大家还是放在配置与研究这个开源程序上即可 注意,我再项目的根目录创建了一个新的文件夹 关于软件的操作 其他的说明可以参照:https://github.com/Baekalfen/PyBoy/wiki/Installation Python的开源库总是充满着惊喜,当运行代码,没有报错,儿时的游戏窗口出现时,仿佛隔空与过去的自己对话,这个窗口在20年前对自己是那么的充满魔力,每个午后,每次放学,每次拿起GB机,与三五朋友凑在一起,上下左右ABAB,现在想想,还真是幸福呢。 希望这个库能唤醒你的记忆~ 如果你想跟博主建立亲密关系,可以关注博主,或者关注博主公众号“非本科程序员”,了解一个非本科程序员是如何成长的。
写在前面
先直接露底,这个用到的也是Python的一个现有库,叫做PyBoy,我翻看了一下搜索引擎,发现没有认真写这个模块的,估计关注人数没那么多。SDL2
就不知道翻车了多久,都是泪。编码时间
随着翻阅,发现问题了,emmm…英文的文档,对于英文12级的我肯定没啥问题的
如果你有问题或者想聊天,加入Discord
你要仔细看说明书,如果你想给这个模拟器做贡献或者自己做一个模拟器一定要注意Python的好多实现都会发生变化(瞧瞧这翻译水准)
如果你想了解更多,看一下Pan Docs
额,貌似是还可以做机器人和人工智能Game Boy模拟器
Game Boy 对很多人来说,尤其是男孩子,都不陌生的,就长下面这个样子。
github首页给的安装方案中遗漏了两个比较重要的点,一个是windows10咋安装,另一个是gb游戏去哪里下载,我们今天把这两部分给补充完整。配置SDL2
SDL2-2.0.10
版本,下载链接:https://download.csdn.net/download/hihell/12570275 下载之后,随意解压到一个文件夹里面,记住地址,需要配好环境变量
配置SDL2常见错误
下图表示环境变量没有配置正确,继续修改即可,注意环境变量修改完毕,需要重启一下开发工具,例如我使用的是PyCharm,重启该软件即可安装PyBoy
下载GB游戏程序
核心代码
from pyboy import PyBoy pyboy = PyBoy('ROMs/3 Choume no Tama.gb') while not pyboy.tick(): pass
ROMs
里面放置了一个gb文件,这个文件需要你自行下载放置哦~~
键盘按键
GameBoy按键
Up
Up
Down
Down
Left
Left
Right
Right
A
A
S
B
Return
Start
Backspace
Select
写在后面
博主ID:梦想橡皮擦,希望大家、评论、
10-24
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算