您的位置是:少兒編程網>Scratch編程教程Scratch編程教程

少兒編程Scratch第11講:植物大戰僵尸制作教程

少兒編程網2019-07-10 22:19:39Scratch編程教程 人已圍觀 來源:艾博特 -用戶投稿

簡介實現植物大戰僵尸游戲。游戲比較大,需要分幾次課程才能完成,因此這里先講述第一部分:種植豌豆射手、豌豆射手射出豌豆,種植向日葵,僵尸從右邊往左邊移動,到房子邊上開始“吃腦子”。

目的

實現植物大戰僵尸游戲。游戲比較大,需要分幾次課程才能完成,因此這里先講述第一部分:種植豌豆射手、豌豆射手射出豌豆,種植向日葵,僵尸從右邊往左邊移動,到房子邊上開始“吃腦子”。JC8少兒編程網-http://www.0451play.com

 JC8少兒編程網-http://www.0451play.com

適用對象:適合有一定編程和數學基礎的用戶,例如一二年級學生。在家長指引下能完成多數練習,每次課程約2個小時,制作完整的植物大戰僵尸需要三四次課程。JC8少兒編程網-http://www.0451play.com

少兒編程Scratch第11講:植物大戰僵尸制作教程JC8少兒編程網-http://www.0451play.com

游戲主界面。JC8少兒編程網-http://www.0451play.com

本游戲共享在:https://scratch.mit.edu/projects/219832179/JC8少兒編程網-http://www.0451play.com

實現方式

分步驟實現植物大戰僵尸游戲。我讓小孩自己畫了植物大戰僵尸的各種圖標、草坪,但顏色較淺,效果不好,**后還是使用了網上的一個版本的圖片。將來可以將這些圖片替換掉。JC8少兒編程網-http://www.0451play.com

一、角色說明JC8少兒編程網-http://www.0451play.com

 JC8少兒編程網-http://www.0451play.com

少兒編程Scratch第11講:植物大戰僵尸制作教程JC8少兒編程網-http://www.0451play.com

 JC8少兒編程網-http://www.0451play.com

1) 三個卡牌:陽光卡牌、向日葵卡牌、豌豆卡牌。 卡牌位置固定。陽光卡牌下方有陽光數量變量。收集陽光以后,陽光數量增加。使用陽光,可以終止豌豆射手或者向日葵,種植以后,扣減對應的陽光數。JC8少兒編程網-http://www.0451play.com

2)背景:草坪、圍欄、終點是房子。如果僵尸走到房子邊上,就開始吃“腦子”,腦子被吃完,游戲則結束。JC8少兒編程網-http://www.0451play.com

3)陽光:陽光會定期隨機飄落,可以點擊,收集陽光。JC8少兒編程網-http://www.0451play.com

4)豌豆射手:會擺動,會發豌豆子彈,打擊僵尸。JC8少兒編程網-http://www.0451play.com

5)豌豆子彈:種植豌豆以后,豌豆開始發射豌豆子彈。JC8少兒編程網-http://www.0451play.com

6)僵尸:分成兩個角色,一個是普通前進的角色;一個是碰到向日葵、豌豆射手或到達房子時,吃植物或腦子動作的角色。開始吃的時候,切換成開始吃的角色。JC8少兒編程網-http://www.0451play.com

7)向日葵:向日葵會產生陽光。JC8少兒編程網-http://www.0451play.com

二、鐵桶僵尸JC8少兒編程網-http://www.0451play.com

少兒編程Scratch第11講:植物大戰僵尸制作教程JC8少兒編程網-http://www.0451play.com

僵尸被打中兩次即消失。JC8少兒編程網-http://www.0451play.com

僵尸從屏幕右邊隨機出現,向左移動。到達左邊房子以后,記錄位置,廣播開始腦子,然后顯示第二個開吃腦子的僵尸。如果碰到子彈,打中次數減少1,如果打中次數為零,則打死了,刪除克隆體。這里打中次數就是僵尸的生命值。JC8少兒編程網-http://www.0451play.com

三:吃腦子的僵尸JC8少兒編程網-http://www.0451play.com

少兒編程Scratch第11講:植物大戰僵尸制作教程JC8少兒編程網-http://www.0451play.com

收到吃腦子的廣播以后,克隆自己,移動到原僵尸位置,顯示,開吃腦子。這里設置了吃十次以后,僵尸消失。JC8少兒編程網-http://www.0451play.com

四:種植豌豆射手(豌豆射手卡牌)JC8少兒編程網-http://www.0451play.com

少兒編程Scratch第11講:植物大戰僵尸制作教程JC8少兒編程網-http://www.0451play.com

陽光數大于100,可以種植豌豆射手。種植時,立即克隆一個豌豆射手,減少陽光數,否則提示陽光不足。JC8少兒編程網-http://www.0451play.com

五:豌豆射手JC8少兒編程網-http://www.0451play.com

少兒編程Scratch第11講:植物大戰僵尸制作教程JC8少兒編程網-http://www.0451play.com

豌豆射手啟動時,切換造型,實現動畫效果。JC8少兒編程網-http://www.0451play.com

豌豆射手啟動時,跟隨鼠標移動,當鼠標被按下以后,記錄鼠標的位置,這個變量為角色變量,非全局變量。種植豌豆射手一段時間以后,開始發射豌豆。這里有個關鍵點,就是鼠標按下,廣播發射豌豆以后,要停止當前腳本,即豌豆射手固定在草坪上。JC8少兒編程網-http://www.0451play.com

 JC8少兒編程網-http://www.0451play.com

六:豌豆子彈JC8少兒編程網-http://www.0451play.com

少兒編程Scratch第11講:植物大戰僵尸制作教程JC8少兒編程網-http://www.0451play.com

接收到豌豆射手發射子彈的廣播以后,克隆自己。然后移動到豌豆射手位置,開始向右移動,碰到邊緣或者僵尸,重新回到原點,注意不是刪除克隆體。JC8少兒編程網-http://www.0451play.com

如果打中了僵尸,則子彈需要移回豌豆射手。(這里可改進:如果碰到僵尸,需要考慮射手和僵尸的距離,經過一段時間后再發射下一個豌豆子彈。否則僵尸靠近射手時,子彈的發射速度將加快,這不合理。)JC8少兒編程網-http://www.0451play.com

七:種植向日葵(向日葵卡牌)JC8少兒編程網-http://www.0451play.com

少兒編程Scratch第11講:植物大戰僵尸制作教程JC8少兒編程網-http://www.0451play.com

陽光數大于50,可以種植向日葵。種植時,立即克隆一個向日葵,減少陽光數,否則提示陽光不足。JC8少兒編程網-http://www.0451play.com

 JC8少兒編程網-http://www.0451play.com

八:向日葵JC8少兒編程網-http://www.0451play.com

少兒編程Scratch第11講:植物大戰僵尸制作教程JC8少兒編程網-http://www.0451play.com

向日葵啟動時,切換造型,實現動畫效果。JC8少兒編程網-http://www.0451play.com

向日葵啟動時,跟隨鼠標移動,當鼠標被按下以后,記錄鼠標的位置,這個變量為角色變量,非全局變量。經過一段時間以后,要停止當前腳本,即豌豆射手固定在草坪上。還未制作向日葵產生太陽的功能。JC8少兒編程網-http://www.0451play.com

九:陽光JC8少兒編程網-http://www.0451play.com

少兒編程Scratch第11講:植物大戰僵尸制作教程JC8少兒編程網-http://www.0451play.com

初始化陽光。每5秒克隆產生一個陽光。JC8少兒編程網-http://www.0451play.com

 JC8少兒編程網-http://www.0451play.com

少兒編程Scratch第11講:植物大戰僵尸制作教程JC8少兒編程網-http://www.0451play.com

克隆后,陽關在一定范圍內隨機產生,然后在一秒內,隨機滑行到另外一個地方,停留三秒。點擊陽光時,陽光滑回卡牌,陽光增加50。JC8少兒編程網-http://www.0451play.com

植物大戰僵尸的游戲,初步可以玩玩了。JC8少兒編程網-http://www.0451play.com

本游戲共享在:https://scratch.mit.edu/projects/219832179/JC8少兒編程網-http://www.0451play.com

(如果本圖片有版權問題,本文會刪除修訂,替換成自己畫的圖片)JC8少兒編程網-http://www.0451play.com


相關文章:

支持一下 ( )

少兒編程Scratch第11講:植物大戰僵尸制作教程

      匿名評論
    • 評論
    人參與,條評論
    少兒編程網

微信公眾號

免費視頻教程

先知道

在线观看无码AV网站永久,无缓冲不卡无码AV在线观看,亚洲AV无码专区首页,网站黄色在线播放,黄色限制级视频av,日本黄一色