資訊內容
Scratch編程趣味篇(二十六)-植物大戰僵尸-游戲篇
第26課 植物大戰僵尸
? 1?
學習目標今天,小喵老師分享一個Scratch編程制作經典極富策略性的小游戲-植物大戰僵尸。當經典的游戲鈴聲響起,真是滿滿的回憶,各種升級版本更是增加了挑戰的樂趣。游戲效果如下:
以下程序只展示第一關的內容,更多精彩內容大家在下載完程序以后可以自行調試,效果如下:
獲取本程序源碼,請大家讓一個好友關注本公眾號,然后在公眾號消息里或者文章下方留言回復“已推廣-闖關躲避球”,即可獲取程序源代碼鏈接。
? 2?
編程實現第一步:材料準備
游戲中涉及的角色很多,太陽、小豌豌、豌豆、僵尸、噴壺、施肥袋等等,背景也是多種多樣。這里就不一一列舉。
第二步:程序搭建
(1)定義角色的移動
僵尸的動作定義如下:
小豌豌的動作定義如下:
豌豆的動作定義如下:
這些是這個游戲的核心角色的程序代碼,其他角色的定義,大家可以在獲取程序以后自行研究。
對于一個復雜的程序,每個人的編程思路還有實現方法都不一樣,不過還是提醒大家要有模塊化編程的思想,一方面是為了程序更具可讀性,另一方面也方便自己對程序的調試。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

- 上一篇
scratch編程帶著小豬佩奇又來啦:制作喬治哭的畫面
這次有趣的scratch編程課,老師帶著小豬佩奇中的喬治來做小程序啦!在小豬佩奇動畫片中,喬治哭起來可是很有特色的,這次我們就用scratch來實現這個畫面。我們首先來觀察一下喬治哭的畫面。在這個畫面中,喬治的表情會變化,眼淚會飛出來!所以我們要制作這兩個效果!
- 下一篇
Scratch教程(九)——打磚塊游戲
前言 有一段時間沒有更新Scratch教程,一來是孩子開始學習Python編程,在解決實際問題的時候畢竟Scratch這種玩具式的語言還是很難勝任的;二來是由于學校一直推行的是logo語言編程。不過這種狀況已經改變,從今年開始,學校終于打算開設Scratch課程,對于初學計