經典飛機大戰無敵版與經典飛機大戰攻略


本站AI自動判斷提供您所需要的app下載:點我下載安裝,你懂的APP

飛機大戰游戲是80后小伙伴們的回憶,如何DIY 這款經典小游戲?

項目所需主要的軟硬件清單:

1、飛機操縱手柄

2、獨立供電:3.7V鋰電池和MP2636充電升壓模塊

3、行空板+python程序

行空板又稱UNIHIKER,是一款國產教學開源硬件,自帶Linux操作系統和Python環境,還預裝了常用的Python庫,能夠輕松勝任各種編程相關的開發場景,行空板作為智能終端設備,其板子本身采用微型計算機架構,集成LCD彩屏、WiFi藍牙、多種常用傳感器和豐富的拓展接口。

3.7V鋰電池和MP2636充電升壓模塊

行空板飛機大戰項目是要用到pygame庫,需要提前安裝,再把pygame代碼燒入行空板,即可開始游戲。

關于行空板詳細介紹,請訪問行空板官網,關于“基于行空板的智能視力檢測助手”項目的詳細實現過程,請訪問DF創客社區。

上海智位機器人

上海智位機器人成立于2010年,是全球領先的從事開源硬件、機器人產品和科創教育的高科技企業,打造了DFRobot、蘑菇云科創教育等品牌,是國內最早的創客理念引入者和倡導者,創客教育的開拓者和引領者。旗下擁有中國最大的線上DF創客社區和國家級創客空間——蘑菇云創客空間,提供豐富的線上和線下學習資源,構建了一個自由、開放和富于創造力的交流空間。其Gravity產品已被全球超過100萬開發者選用。合作伙伴包括微軟、英特爾、Autodesk、霍尼韋爾、NASA、MIT等知名廠商和機構。

一、案例效果

點擊打開視頻講解更加詳細

二、實現思路

- 創建游戲背景板;

- 創建我方戰機,鼠標進入游戲面板后其隨鼠標軌跡運動; onmousemove

- 創建子彈,讓子彈周期性的在戰機處發出并讓其向 top 值減小的方向(向上)移動,top 小于 0 也就是子彈走出游戲面板時刪除自身;

- 創建敵機,讓敵機周期性的在游戲背景板左側的隨機距離的位置產生,并讓其向 top 增加的方向(向下)移動;

- 定義函數,子彈和敵機相遇時消失。

條件:所有的元素都只在鼠標進入游戲背景區域時才觸發運動。

三、完整代碼+詳細注釋

飛機大戰

若對您有幫助,請點擊跳轉到B站一鍵三連哦!感謝支持!!!