Scratch第一課:《時空戰機》

2019-12-12 11:15

? ? ? ?這是大黃蜂老師挺喜歡的一款飛機類游戲,還記得小時候和同學一起在家玩的時候,一玩就是一下午,但是現在通過學習scratch編程,就能自己制作出原來兒時的游戲。游戲內容很簡單,操控飛機,發射導彈消滅敵機,從而獲得分數,當達到一定的分數的時候就順利通關,但是隨著分數的增加,難道也會增加,如果被敵機導彈擊中或者碰到游戲就會結束。

讓大家先看看大黃蜂老師編寫的游戲截圖:

https://cdn.china-scratch.com/timg/191214/1115091E6-0.jpg

https://cdn.china-scratch.com/timg/191214/1115093595-1.jpg

是不是感覺和小時候玩過的游戲有點像呢?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?游戲思路

1:先確定主題內容,比如這款飛機類游戲,先想好游戲的模式是怎么樣的?發射導彈控制飛機方向、自動發射導彈控制飛機方向、敵機是怎么出現、通過什么方式出現等問題都是需要先想清楚。

2:確定角色,通過網絡搜索等途徑找到合適的角色圖片。

3:編寫“我方飛機”和“我方導彈”等程序。

4:編寫“敵方飛機”和“地方導彈”等程序。

5:設置變量“分數”和“彈藥物資”。

6:添加音樂特效以及其它角色豐富游戲。

需要用到的角色如圖所示:

https://cdn.china-scratch.com/timg/191214/1115093R6-2.jpg

我方飛機:躲開敵方飛機或者導彈,獲取物資

敵方飛機:從屏幕上方飛行到屏幕下方

敵方飛機2:從屏幕上方出現,并且發射子彈

我方子彈:等待我方飛機程序指令發射子彈

敵方子彈:等待敵方飛機2程序指令發射子彈

游戲結束:我方飛機被摧毀時切換游戲結束畫面

游戲通關:達到指定分數切換通過畫面

游戲開始:游戲開始按鍵

規則講解:講解游戲玩法

在這里大黃蜂老師主要講解我方飛機和敵方飛機的編程:

我方飛機編程:

https://cdn.china-scratch.com/timg/191214/11150930D-3.jpg

從圖中得知,首先設定獲得分數為0,也就是游戲開始前,如果碰到敵方飛機或者導彈那么切換造型“飛機爆炸”然后游戲結束,因為子彈有限,當我們的子彈小于一定數額的時候,“物資”就會從屏幕上方滑落到屏幕下方這個時候,就需要我們控制方向鍵獲得子彈。

敵方飛機出現編程1:

https://cdn.china-scratch.com/timg/191214/111510F48-4.jpg

設置飛機的大小,讓飛機從屏幕上方隨機坐標飛行到屏幕下方,這里需要用到隨機數,來增加飛機出現的出現的隨機性,如果飛行到屏幕下方隱藏。

敵方飛機出現編程2:

https://cdn.china-scratch.com/timg/191214/1115102Y0-5.jpg

敵方飛機2,當分數大于20的時候,從屏幕上方出現,并且會發射導彈,如果我方飛機被導彈擊中的話,游戲就會結束。

為了增加游戲的豐富性,我們可以自己增加一些好玩的東西在游戲里,比如:可以自己制作一個小人來進行講解游戲規則,講解完畢之后,變成自己設計的一個LOGO喲!

https://cdn.china-scratch.com/timg/191214/1115105302-6.jpghttps://cdn.china-scratch.com/timg/191214/111510H27-7.jpghttps://cdn.china-scratch.com/timg/191214/1115101V1-8.jpg

--end--

后記,小編朋友公司研發了一個游戲化的少兒編程在線課程(5-12歲),游戲化教學結合scratch(一款在線少兒編程工具,類似樂高的積木拼搭),我家娃娃學了幾次課,非常喜歡(超預期),16次課才200多塊錢,對鍛煉孩子的思維能力和動手動力很有幫助。

感興趣的朋友可以掃描二維碼,關注一下,或微信搜索“大耳猴少兒編程”

http://www.oeerar.tw/Uploads/Editor/2018-04-22/5adca08bdc212.jpg

聲明:本文章由爬蟲自動處理和轉載作為教育分享用途,原作者可通過郵件及時和我們聯系處理:freemanzk@qq.com