資訊內容
Scratch第一課:《時空戰機》
? ? ? ?這是大黃蜂老師挺喜歡的一款飛機類游戲,還記得小時候和同學一起在家玩的時候,一玩就是一下午,但是現在通過學習scratch編程,就能自己制作出原來兒時的游戲。游戲內容很簡單,操控飛機,發射導彈消滅敵機,從而獲得分數,當達到一定的分數的時候就順利通關,但是隨著分數的增加,難道也會增加,如果被敵機導彈擊中或者碰到游戲就會結束。
讓大家先看看大黃蜂老師編寫的游戲截圖:
是不是感覺和小時候玩過的游戲有點像呢?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?游戲思路
1:先確定主題內容,比如這款飛機類游戲,先想好游戲的模式是怎么樣的?發射導彈控制飛機方向、自動發射導彈控制飛機方向、敵機是怎么出現、通過什么方式出現等問題都是需要先想清楚。
2:確定角色,通過網絡搜索等途徑找到合適的角色圖片。
3:編寫“我方飛機”和“我方導彈”等程序。
4:編寫“敵方飛機”和“地方導彈”等程序。
5:設置變量“分數”和“彈藥物資”。
6:添加音樂特效以及其它角色豐富游戲。
需要用到的角色如圖所示:
我方飛機:躲開敵方飛機或者導彈,獲取物資
敵方飛機:從屏幕上方飛行到屏幕下方
敵方飛機2:從屏幕上方出現,并且發射子彈
我方子彈:等待我方飛機程序指令發射子彈
敵方子彈:等待敵方飛機2程序指令發射子彈
游戲結束:我方飛機被摧毀時切換游戲結束畫面
游戲通關:達到指定分數切換通過畫面
游戲開始:游戲開始按鍵
規則講解:講解游戲玩法
在這里大黃蜂老師主要講解我方飛機和敵方飛機的編程:
我方飛機編程:
從圖中得知,首先設定獲得分數為0,也就是游戲開始前,如果碰到敵方飛機或者導彈那么切換造型“飛機爆炸”然后游戲結束,因為子彈有限,當我們的子彈小于一定數額的時候,“物資”就會從屏幕上方滑落到屏幕下方這個時候,就需要我們控制方向鍵獲得子彈。
敵方飛機出現編程1:
設置飛機的大小,讓飛機從屏幕上方隨機坐標飛行到屏幕下方,這里需要用到隨機數,來增加飛機出現的出現的隨機性,如果飛行到屏幕下方隱藏。
敵方飛機出現編程2:
敵方飛機2,當分數大于20的時候,從屏幕上方出現,并且會發射導彈,如果我方飛機被導彈擊中的話,游戲就會結束。
為了增加游戲的豐富性,我們可以自己增加一些好玩的東西在游戲里,比如:可以自己制作一個小人來進行講解游戲規則,講解完畢之后,變成自己設計的一個LOGO喲!
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
