用Arduino制作星球大戰(zhàn)風(fēng)格游戲


????????每一位星球大戰(zhàn)的粉絲,第一次見到“Death Star"?這樣直徑160公里的巨大空間站時(shí),應(yīng)該都會(huì)感到十分的震撼。作為銀河帝國(guó)的超級(jí)武器,它擁有可以摧毀行星的超級(jí)激光武器。通過強(qiáng)大的離子引擎網(wǎng),死星可以在超空間內(nèi)穿越銀河。

????????國(guó)外的這位星戰(zhàn)粉絲Volos Projects,則使用Arduino Nano制作了一款星球大戰(zhàn)風(fēng)格的游戲,我們通過按鍵控制自己的飛船對(duì)抗強(qiáng)大的死星,在發(fā)射激光的同時(shí),我們也要時(shí)刻躲避來自死星的攻擊。飛船最多可以抵御五次攻擊,每隔45秒游戲難度就會(huì)提升一級(jí),死星會(huì)縮小并提升移動(dòng)速度。
????????接下來就請(qǐng)跟隨太極創(chuàng)客,完成這個(gè)有趣項(xiàng)目的制作吧。
項(xiàng)目材料

連線圖

第三方庫文件
Adafruit_Circuit_Playground
Adafruit_SSD1306_Wemos_OLED-master
????????以上庫文件可在資源壓縮包中獲取,請(qǐng)將庫文件復(fù)制到arduino安裝目錄下的library文件夾下,如果您已經(jīng)擁有以上庫文件,請(qǐng)?zhí)鎿Q成我們提供的庫文件,因?yàn)榇藥煳募俗煮w文件。
????????安裝好庫文件后,便可將deathStar_vsXwing文件夾中的源文件上傳到arduino nano中。如果出現(xiàn)燒錄失敗,可以嘗試在工具/處理器中修改為ATmega328P(Old Bootloader)。

????????資源壓縮包可前往太極創(chuàng)客官網(wǎng)-首頁-創(chuàng)客項(xiàng)目-星球大戰(zhàn)游戲機(jī)獲取。
www.taichi-maker.com/arduino-star-wars-video-game/
更多內(nèi)容可點(diǎn)擊下方觀看完整視頻


????????我們太極創(chuàng)客團(tuán)隊(duì)開發(fā)制作了一系列零基礎(chǔ)Arduino入門教程。自2016年發(fā)布至今已經(jīng)受到眾多新老創(chuàng)客朋友們的好評(píng)。只要您有一顆想學(xué)習(xí)的心,我們就有信心帶您走進(jìn)創(chuàng)客的世界!

????????



????????假如您也喜歡太極創(chuàng)客,希望您將本文“點(diǎn)贊”、”投幣“、“分享”。?讓更多朋友認(rèn)識(shí)我們。您的每一份支持與鼓勵(lì),都是對(duì)我們最溫暖的鼓勵(lì)與支持。
謝謝~~~