資訊內容
?Scratch課堂丨在Scratch上制作植物大戰僵尸游戲
“什么?玩植物大戰僵尸還能學數學,是的你沒聽錯。來和我們一起進步你的口算吧!記得文末點擊閱讀原文有福利哦”
01
—
—效果展示—
02
—
—腳本展示—
------舞臺背景腳本------
------游戲開始倒計時角色腳本------
------豌豆角色腳本------
------僵尸角色腳本------
------豆豆角色腳本------
03
—
—知識要點—
-
數據模塊中變量創建與使用
-
控制模塊中循環和條件表達式的使用
-
動作模塊的使用
-
偵測模塊的使用
-
角色在舞臺上中心坐標的使用
-
數字運算模塊的使用
04
—
—游戲腳本的分析—
1:這個游戲的所有角色共有:倒計時、豌豆莢、豆豆、僵尸這幾個,倒計時在游戲開始后循環播放321的動作后隱藏,并廣播僵尸出發:游戲正式開始!
2:豌豆角色中的腳本主要控制:和用戶交互的部分,詢問(也就是讓用戶輸入答案),詢問的內容呢采用1-4數字代表加減乘除,比如隨機數為1:就出加法題。
3:數字1和數字2變量呢,我們就作為詢問用戶兩個做運算的數值,它們也隨即在1-100的范圍產生,做簡單的算法。
4:當用戶回答的答案正確時候廣播:讓豆豆發射,啟動豆豆腳本的同時,豌豆角色腳本開始下一題詢問。
5:當豆豆角色收到發射指令后按照指定移動速度像僵尸方向移動,角色互相碰到后,廣播:僵尸被打。
6:僵尸角色腳本收到:游戲僵尸出發廣播,就向豌豆方向移動,當碰到豌豆則玩家游戲失?。?
7:重點:僵尸角色收到【塑料僵尸被打】廣播后,要判斷血量和數量也就是(生命值),以這兩點來判斷是游戲結束玩家勝利了,還是僵尸被打死,放出下一個僵尸,繼續讓玩家算題。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
