如果你也想尝试这个极客级别的技术挑战,下面是一份详细的教程,让你轻松上手,把经典FPS游戏跑在一个你从未想到的设备上。
需要的硬件和工具
电子验孕棒:选择带液晶屏的智能验孕棒(如Clearblue)。
注意:原始的电子验孕棒屏幕仅能显示简单的符号,因此需要替换成更高级的屏幕。
OLED显示屏模块:0.42英寸或类似大小的显示屏,分辨率足够运行游戏。
树莓派Pico或其他微控制器(推荐adafruit):处理《DOOM》的运行逻辑。
焊接工具:用来连接显示屏和控制器。
3D打印机(可选):如果需要重新制作验孕棒的外壳以适配新屏幕。
电池:为微控制器和显示屏供电,CR2032纽扣电池即可。
软件准备
DOOM源码:从GitHub下载开源版本。链接:https://github.com/id-Software/DOOM
GBA模拟器:改装后的验孕棒硬件能力有限,运行《DOOM》的移植版本会更轻松。
编程工具:安装MicroPython或C语言编译环境,用于在微控制器上写代码。
移植步骤
拆解验孕棒
小心地拆开验孕棒外壳,移除原有的液晶屏(注意保留其连接的线路)。
安装新屏幕
将OLED屏幕模块与微控制器连接,通过焊接工具固定好各线路。
确保屏幕模块可以被树莓派Pico识别。
配置硬件
将树莓派Pico编程为小型《DOOM》运行平台。
通过MicroUSB连接到电脑,使用MicroPython写入屏幕刷新代码。
优化《DOOM》代码
下载适配低硬件性能的《DOOM》版本(如Game Boy Advance移植版)。
使用MicroPython将代码移植到树莓派上,同时调整分辨率以匹配OLED屏幕。
测试运行
加入纽扣电池,通电后查看游戏是否能够成功启动。
使用外接按键或摇杆控制角色移动。
重新装配验孕棒
将所有硬件重新放入验孕棒外壳内,确保美观且便于操作。
视频参考
视频教程:电子验孕棒跑《DOOM》全过程:https://www.youtube.com/watch?v=D5NTJSfUWDE 和 https://x.com/Foone/status/1302820468819288066?mx=2 。
注意事项
这个移植项目主要是技术展示,并不适合普通用途。
请勿用于原本的验孕棒功能,拆解后设备无法恢复原状。
更多游戏资讯请关注:电玩帮游戏资讯专区
电玩帮图文攻略 www.vgover.com