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

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