在Raspberry Pi上玩復(fù)古游戲是一回事,但從零開始編程制作游戲則是另一層面的挑戰(zhàn)。不過,創(chuàng)客兼開發(fā)者Arnov Sharma的這個項(xiàng)目將兩者完美結(jié)合。他使用我們最愛的單板計(jì)算機(jī),打造了一款能運(yùn)行經(jīng)典游戲《貪吃蛇》的掌機(jī),并為其設(shè)計(jì)了定制的3D打印外殼。
這款掌機(jī)基于配備RP2350處理器的最新型號Raspberry PiPico 2打造。與常規(guī)LCD或OLED屏幕不同,Sharma選擇了矩陣屏作為顯示方案。設(shè)備兩側(cè)設(shè)有操控按鍵,專門用于控制蛇的移動方向。
據(jù)Sharma介紹,外殼通過Fusion360建模進(jìn)行3D打印,內(nèi)部整合了矩陣屏以及專門為電池和按鍵設(shè)計(jì)的定制電路板。所有代碼均為自主編寫,并針對矩陣屏的顯示尺寸進(jìn)行了特別優(yōu)化。操控系統(tǒng)采用四向按鍵設(shè)計(jì),精準(zhǔn)控制蛇的行進(jìn)方向。
正如前文所述,設(shè)備的核心是Raspberry PiPico 2主板,通過PCBWay制作的定制電路板連接各組件。顯示屏選用Waveshare 64x32像素RGB矩陣屏,配合實(shí)體按鍵實(shí)現(xiàn)輸入操控。設(shè)備具備便攜特性,內(nèi)置由IP5306芯片管理的18650電池供電系統(tǒng)。
Sharma慷慨地將項(xiàng)目開源發(fā)布于Instructables平臺,任何人都可以在家復(fù)刻這款掌機(jī)。游戲玩法沿襲經(jīng)典《貪吃蛇》設(shè)定:玩家通過控制由綠色光點(diǎn)構(gòu)成的蛇體,追逐隨機(jī)出現(xiàn)的紅色食物點(diǎn)。需注意避免蛇頭撞擊自身不斷增長的尾部,否則游戲結(jié)束。每成功獲取一次食物,蛇尾就會增長一節(jié)。
-
單板計(jì)算機(jī)
+關(guān)注
關(guān)注
0文章
84瀏覽量
15916 -
樹莓派
+關(guān)注
關(guān)注
121文章
1958瀏覽量
107064
發(fā)布評論請先 登錄
樹莓派分類器:用樹莓派識別不同型號的樹莓派!

樹莓派“吉尼斯世界記錄”:將樹莓派的性能發(fā)揮到極致的項(xiàng)目!

用 樹莓派 Zero 打造的智能漫游車!

請問k230可否和樹莓派通過USB-typeC線來通信?
小身材,大能量:你玩過樹莓派掌機(jī)嘛?

樹莓派+Balena OS:一鍵解鎖智能硬件新技能!

驚了!這個“神器”讓樹莓派秒變智能管家,圖像識別+無線投屏,太秀了!

deepin 23+樹莓派讓小車動起來

樹莓派與Arduino的區(qū)別是什么
樹莓派gpio有什么用,樹莓派gpio接口及編程方法
什么是樹莓派?樹莓派是什么架構(gòu)的
類樹莓派網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

評論