如果你也想嘗試這個極客級別的技術挑戰,下面是一份詳細的教程,讓你輕鬆上手,把經典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