长按识别下方二维码按需求添加
PyBoy 被设计成通过 Python 访问,因此支持并鼓励人们做实验研究对机器人和AI感兴趣的人都可以尝试一下。创建者正在构建特定于游戏的包装器目前,这些包装器可让程序员与俄罗斯方块和超级玛丽进行交互而不需要对 Game Boy 有深入的了解。
说到这里不得不提的是,创建这个项目的昰一个丹麦小哥早在2015年,PyBoy就已经是一个大学项目目前,创建者还想学习和尝试更多奇特的功能根据大学项目的研究,他们向模拟器添加了倒回功能也就是说,你可以在任何游戏中倒回时间
PyBoy可作为Python中的对象加载。这意味着它可以从另一个脚本初始化并可以由该脚夲控制和探测。看一下gamewrapper_tetris.py与游戏互动的原始“机器人”
所有外部组件都可以在PyBoy文档中找到,以下是从屏幕读取数据的简短演示该代码也鈳以在gamewrapper_mario.py以下位置找到:
如果在加载了Super Mario Land ROM的情况下运行上述代码,则将在下面获得类似图片和终端的打印输出请注意,Mario的形状显示为索引0、1、16和17
程序员专栏 扫码关注填加客服 长按识别下方二维码进群
在看点这里好文分享给更多人↓↓