今日推荐
好气哦,看到一个好玩的项目,准备整下来玩玩,阿西吧,各种报错。难道命中注定不能上班玩游戏咩。
该项目是使用了Python重新将那些在GameBoy上的上古游戏的整个模拟器实现了出来。利用现代技术重新实现上古游戏是一件相当有意思的事情,Game Boy是任天堂公司在1989年发售的第一代便携式游戏机,对于一群80/90后来说,Gameboy是童年里不可或缺的一部分,有的人可能忘记了,但是提起《口袋妖怪》,很多人应该就能想起来了。PyBoy支持通过API编写脚本,还添加了类型定义,使其可以使用Cython编译软件,从而获得与用C和C++编写的模拟器相媲美的性能。
创建这个项目的是一个丹麦小哥,早在2015年,PyBoy就已经是一个大学项目,目前,创建者还想学习和尝试更多奇特的功能,根据大学项目的研究,他们向模拟器添加了倒回功能,也就是说,你可以在任何游戏中倒回时间。PyBoy可作为Python中的对象加载。这意味着它可以从另一个脚本初始化,并可以由该脚本控制和探测。看一下gamewrapper_tetris.py与游戏互动的原始“机器人”。
看上去很碉堡的亚子,可惜卡在运行这一步。
不过项目的文档还是很棒的,在wiki里面有很详细的安装流程。
还分了各种平台的安装指南:
macOS
Linux (Ubuntu)
Raspberry Pi (Raspbian)
Windows 10 (64-bit)
Windows on MSYS2 and mingw-w64
但是吧,可能佳爷太笨了,总是遇到各种报错。
看上去不太难的亚子,但是一运行,就不成,可能还有某些设置要改,等下次有心情再看吧,或者有小伙伴遇到了也可以一起交流。
废话不多说,上地址:
https://github.com/Baekalfen/PyBoy