今天,我們來學習一款很不錯的飛機遊戲,看看它是怎麼用scratch編程實現的吧!
不過要完成這個遊戲,難度還是有點大的,scratch肯定是要有點基礎的,才能跟得上關卡的進度。建議小朋友們先完成基礎班、進階班的練習。基礎打紮實了,再來學習這個那就不難了!
來吧!跟着闖關課程,讓我們開始吧!
第一關:編寫代碼,創造出白雲飄動的天空景象。
第二關:加入島嶼角色,讓背景更豐富點。島嶼不停向下移動,造成整個場景在不停後退的效果。
第三關:爲了防止兩個島嶼角色碰撞,前面設置了角色島嶼1的代碼,這裏要對角色島嶼2編寫相同的代碼。要注意判斷條件的不同。
第四關:新增角色主機,製作主機跟隨鼠標移動,移動產生重影效果。
第五關:新增敵方小飛機,等待隨機時間,移到舞臺上方隨機位置
第六關:讓小飛機成排出現,且在舞臺上方是垂直下降的飛行軌跡。而在舞臺下方時,則隨機向左、向右、向下飛出舞臺。
第七關:新增角色boss飛機,boss飛機每次間隔一段時間之後出現,沿一定軌跡運動之後,飛出舞臺。
第八關:我們發現boss的層級,有時候會被島嶼遮擋。所以需要設置boss一直移到最前面。
第九關:新增角色子彈。跟隨鼠標、按下鼠標、克隆自己。子彈向上飛,直到飛出舞臺。
好了,今天就先學到這裏了。
過兩天我們再來完成飛機遊戲第二部分的代碼編寫,敬請關注。