前言
想起小時候阿福同學總是在下課後,拿著一台GAME&WATCH大金剛在學校附近的雜貨店內邊吃零食邊玩遊戲,並用下巴指揮同學跑腿排隊買零食,這樣就有機會玩上一局,當時我也只能羨慕的站在後排眼巴巴的看著大家玩。事過境遷趁連假帶家人到日本玩,順道跑到日本二手懷舊商店逛逛,又看到這台掌機,原本想買回家收藏的在看到高達五萬日幣後,也只能跟小時候一樣眼巴巴的站在櫥窗前看著這台機器,回味一下童年的那段時光,離開二手懷舊商店後忽然想到何不自己動手作一台呢?回台灣後花了點時間就把原型機跟遊戲完成了,以下是測試影片:
雖然只作學術研究不會用在商業用途上,GAME&WATCH大金剛是有版權的,不好拿來開源與散布,所以找來以前一起開發遊戲的美術老戰友幫忙重畫一組圖,以下是換過圖後的測試影片,遊戲取名Gorilla:
有興趣的同好,可以參考以下教學,自己也製作一台來過過癮
準備材料
- 3.2吋SPI串列埠TFT液晶顯示器模組ILI9341驅動LCD螢幕240*320
- 數量:2
- 注意:不要買觸碰的版本
- DS3231 高精度I2C實時時鐘 (RTC)
- 數量:1
- PAM8302 2.5W 單通道 D類 音頻功率 放大器模塊
- 數量:1
- 輕觸開關 輕觸按鍵 輕觸微動開關 6 x 6 高度 4.3mm
- 數量:8
線路圖
Github
安裝遊戲
- 進入Github頁面,右邊找到gorilla_v1點擊進入
- 按住Raspberry Pi Pico 的BOOTSET 按鈕時,插上USB 傳輸線連接到電腦。 Raspberry Pi Pico 會被電腦辨識為一個磁碟,將gorillaV1.uf2檔拖放到其中就會自動更新遊戲。
操作方法
- 上下左右:移動
- A:跳
- GAME A:難度1
- GAME B:難度2
- TIME:顯示時間模式,遊戲中:音效開關
密技
- 按住GAME A+GAME B+TIME在按上:無敵開關
- 按住GAME A+GAME B+TIME在按下:自動玩開關
後記
第一次看到 Game & Watch機器時,讓我感到非常驚訝和興奮,因為它讓我意識到原來遊戲也可以帶著走隨時玩,定下了我對掌機的啟蒙印象,所以當有能力自己製作電子小玩具後,實作的題目大部分都以掌機為主,另外本次的實作是第一次嘗試使用雙螢幕,其中克服了不少問題,以後有機會再來分享其中經驗。
好的,以上是本次教學,希望能勾起您童年時的美好回憶,我們下次見。
更新日誌