全國統一服務熱線
400-6263-721
當前位置:福州少兒編程培訓學校>新聞中心>圖形化編程 考驗反應力小游戲
今天我們來用 micro:bit 做一個簡單的考驗反應力小游戲,游戲的規則很簡單,led 點陣上有一個小亮點左右移動,當亮點移動到中間時,按下 A 按鈕,如果按鈕按下時亮點在屏幕中間,則加一分,否則游戲結束,亮點的移動速度會隨著游戲進行不斷加快,以便增加難度。
動圖封面
實現原理
這個小游戲的原理很簡單,小亮點是一個精靈,不停來回左右移動,我們在按下 A 按鈕時,判斷當前亮點的位置 x 坐標是不是 2,如果是 2,則表明是目標位置,加一分,如果不是,則游戲結束。我們需要一個 額外的變量保存亮點的移動間隔時間,玩家每按對一次,就把移動間隔時間縮短,這樣亮點就會越動越快啦。
代碼實現
首先打開 網站,新建一個項目,
創建一個新變量,命名為 liangdian
當開機時,在屏幕中間 (2,2) 這個位置創建一個 精靈,并賦值給變量 liangdian
創建一個新變量 shijianjiange,代表亮點移動的時間間隔,設置值為 600
在無限循環里,把精靈 liangdian 不斷移動 1
設置 liangdian 如果碰到屏幕邊緣則反彈,即向反方向移動
暫停 shijianjiange 毫秒數
在 輸入 分類里 找到 當按鈕 A 按下事件,拖入代碼區
如果 liangdian 的 x 坐標為 2,則 將分數改為 1
將 shijianjiange 設置為 shijianjiange – 50,這樣每次玩家答對都會使 shijianjiange 變小,從而使 亮點 移動變快
否則 玩家 沒有在正確時機按下 按鈕 A,游戲結束
尊重原創文章,轉載請注明出處與鏈接:http://www.yayazhu2.com/1360/new/196821/違者必究! 以上就是福州少兒編程培訓學校 小編為您整理圖形化編程 考驗反應力小游戲的全部內容。
信息學奧賽培訓
智能機器人培訓課程
創意啟蒙培訓班
少兒編程培訓