資訊內(nèi)容
?Scratch課堂丨在Scratch上制作植物大戰(zhàn)僵尸游戲
“什么?玩植物大戰(zhàn)僵尸還能學數(shù)學,是的你沒聽錯。來和我們一起進步你的口算吧!記得文末點擊閱讀原文有福利哦”
01
—
—效果展示—

02
—
—腳本展示—

------舞臺背景腳本------

------游戲開始倒計時角色腳本------

------豌豆角色腳本------

------僵尸角色腳本------

------豆豆角色腳本------
03
—
—知識要點—
-
數(shù)據(jù)模塊中變量創(chuàng)建與使用
-
控制模塊中循環(huán)和條件表達式的使用
-
動作模塊的使用
-
偵測模塊的使用
-
角色在舞臺上中心坐標的使用
-
數(shù)字運算模塊的使用
04
—
—游戲腳本的分析—
1:這個游戲的所有角色共有:倒計時、豌豆莢、豆豆、僵尸這幾個,倒計時在游戲開始后循環(huán)播放321的動作后隱藏,并廣播僵尸出發(fā):游戲正式開始!
2:豌豆角色中的腳本主要控制:和用戶交互的部分,詢問(也就是讓用戶輸入答案),詢問的內(nèi)容呢采用1-4數(shù)字代表加減乘除,比如隨機數(shù)為1:就出加法題。
3:數(shù)字1和數(shù)字2變量呢,我們就作為詢問用戶兩個做運算的數(shù)值,它們也隨即在1-100的范圍產(chǎn)生,做簡單的算法。
4:當用戶回答的答案正確時候廣播:讓豆豆發(fā)射,啟動豆豆腳本的同時,豌豆角色腳本開始下一題詢問。
5:當豆豆角色收到發(fā)射指令后按照指定移動速度像僵尸方向移動,角色互相碰到后,廣播:僵尸被打。
6:僵尸角色腳本收到:游戲僵尸出發(fā)廣播,就向豌豆方向移動,當碰到豌豆則玩家游戲失?。?
7:重點:僵尸角色收到【塑料僵尸被打】廣播后,要判斷血量和數(shù)量也就是(生命值),以這兩點來判斷是游戲結(jié)束玩家勝利了,還是僵尸被打死,放出下一個僵尸,繼續(xù)讓玩家算題。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除
