Raspberry Pi Snake控制臺(tái)幫你斬獲游戲高分
在 Raspberry Pi 上玩復(fù)古游戲是一回事,但從頭開(kāi)始編寫游戲是另一回事。然而,這個(gè)由制造商和開(kāi)發(fā)人員 Arnov Sharma 共同開(kāi)發(fā)的項(xiàng)目可以同時(shí)做到這兩點(diǎn)。使用我們最喜歡的 SBC,他創(chuàng)建了一個(gè)用于玩經(jīng)典游戲 Snake 的手持控制臺(tái),并配有定制的 3D 打印外殼。
本文引用地址:http://2s4d.com/article/202503/467773.htm這款手持式控制臺(tái)圍繞最新的 Raspberry Pi Pico 2 構(gòu)建,配備 RP2350 處理器。Sharma 沒(méi)有使用典型的 LCD 屏幕或 OLED 顯示器,而是選擇了矩陣面板??刂婆_(tái)還由兩側(cè)的輸入控件組成,具有用于控制蛇的按鈕。
(圖片來(lái)源:Arnov Sharma)
據(jù) Sharma 稱,房屋是使用 Fusion360 進(jìn)行 3D 打印建模的。它包含矩陣面板以及用于電池和按鈕輸入的定制 PCB。一切都是從頭開(kāi)始構(gòu)建的,在代碼方面,并且專門為這個(gè)矩陣面板的尺寸制作。它具有四個(gè)可用于控制其方向的按鈕。
正如我們之前提到的,為該作提供動(dòng)力的主板是 Raspberry Pi Pico 2。它連接到幾個(gè)使用 PCBWay 打印的定制 PCB。一個(gè) 64 x 32px 的 Waveshare RGB 矩陣用于屏幕,而一些按鈕用于輸入。它也是便攜式的,具有由 IP5306 IC 模塊管理的 18650 電池。
Sharma 很好心地在 Instructables 上將該程序開(kāi)源,這樣任何人都可以在家中重新創(chuàng)建這個(gè)掌上電腦。游戲玩法是典型的 Snake,但如果您不熟悉,您可以控制一條由綠點(diǎn)表示的蛇。屏幕上會(huì)隨機(jī)出現(xiàn)一個(gè)紅點(diǎn)。您必須引導(dǎo)蛇去吃東西,不要碰到您的尾巴,否則游戲就會(huì)結(jié)束。每次成功吃掉食物時(shí),你的尾巴都會(huì)長(zhǎng)一個(gè)點(diǎn)。
評(píng)論