開發(fā)人員為RaspberryPiPico創(chuàng)建懷舊的諾基亞Snake游戲
2021-05-22 13:48:42
?
來源:
導(dǎo)讀 盡管過去我們看到過很多Raspberry Pi項(xiàng)目,但一個(gè)名叫Hari Wiguna的開發(fā)人員為他的Raspberry Pi Pico創(chuàng)建了懷舊的Nokia Snake游戲。他
盡管過去我們看到過很多Raspberry Pi項(xiàng)目,但一個(gè)名叫Hari Wiguna的開發(fā)人員為他的Raspberry Pi Pico創(chuàng)建了懷舊的Nokia Snake游戲。他使用MicroPython編寫了游戲,該游戲的代碼可在GitHub上找到。
Raspberry Pi Pico的蛇游戲
Hari Wiguna的Raspberry Pi Pico硬件設(shè)置包括五個(gè)用于控制蛇的運(yùn)動(dòng)的按鈕和一個(gè)用于觀看比賽的128 x 64像素OLED顯示屏。游戲的基本前提保持不變–如果撞到墻壁或撞到自己,就會(huì)死亡。隨著蛇的成長(zhǎng),蛇的速度會(huì)加快。使Snake游戲的這種實(shí)現(xiàn)方式與眾不同的原因是,蛇在游戲過程中移動(dòng)時(shí)會(huì)滑行。
“可能有更簡(jiǎn)單的方法來實(shí)現(xiàn)這一目標(biāo),但是我真的很喜歡在自我施加的約束下工作。我希望它可以在我擁有的128×64像素OLED上使用,所以我不能承擔(dān)將屏幕空間浪費(fèi)在大尺寸精靈上的負(fù)擔(dān)。我使用的精靈只有4×4像素!我希望用MicroPython編寫它,因?yàn)槲蚁矚g交互性和超快速的無編譯開發(fā)周期,” Hari Wiguna在他的Hackaday帖子中寫道。
如果您想觀看該蛇游戲的視頻演示,可以看一下上面鏈接的YouTube視頻。此外,如果您想在設(shè)備上試用該游戲,或者想與開發(fā)人員合作為該有趣的附加項(xiàng)目添加更多功能,可以在GitHub上使用該游戲。
免責(zé)聲明:本文為轉(zhuǎn)載,非本網(wǎng)原創(chuàng)內(nèi)容,不代表本網(wǎng)觀點(diǎn)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。