創客集結號:Scratch編程案例之憤怒的小牛

憤怒的小鳥曾經是很火爆的一款小遊戲。今天,創客集結號平臺介紹做一個像憤怒的小鳥的但實現更加簡單的遊戲——憤怒的小牛。這次使用的是Scratch編程軟件,之所以叫“小牛”,個人覺得小牛的形象比小鳥好看。那麼讓我們開始吧!

一、需求分析
1、小鳥:用小牛代替,遊戲過程中一直往下降,用戶點擊鼠標或者按上移鍵時往上移動一點點。
2、水管:由於水管上下高度的計算與設置比較麻煩,故用魔鬼代替,不分上下。
3、遊戲積分:魔鬼移動到最左邊,分數+1
4、遊戲結束:小牛碰到魔鬼或者碰到邊緣

二、程序實現
1、小牛:遊戲開始時,y座標一直-1,但按上移鍵或者點擊鼠標,y+10,碰到邊緣或者魔鬼,標記結束。
創客集結號:Scratch編程案例之憤怒的小牛
2、魔鬼:自己本身隱藏起來,每個一段時間克隆自己;克隆體移動到右邊的隨機高度,慢慢往左移動,碰到左邊緣分數+1,自己同時消失。
創客集結號:Scratch編程案例之憤怒的小牛
3、開始與結束:點擊綠旗廣播開始,各個角色同時執行代碼;發現標記爲1時停在全部,顯示Game Over。
創客集結號:Scratch編程案例之憤怒的小牛

三、遊戲描述
在海洋底下,有很多妖魔鬼怪,他們只會向左移動,碰到魔棒就會死亡。爲了消滅妖魔鬼怪,小牛決定隻身下海,吸引鬼怪觸碰魔棒。這是非常危險的,因爲小牛碰到妖魔鬼怪,就會被吃掉!而且,在大海中,由於小牛很重,會一直往下沉,沉入海底就上不去了,所以小牛需要不停向上遊;然而,小牛出海以後,就不能下海了,所以小牛也不能浮出水面。按上鍵或者點擊鼠標,小牛可以往上游,不操作小牛會慢慢沉入海底。

四、遊戲展示

五、遊戲改進
這個只是最簡單的版本,你還可以設置不同速度,或者加入其他元素,讓遊戲更好玩!可在創客集結號平臺學習更多scratch編程。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章