資訊內容
Scratch小課堂:瘋狂的小球
Scratch小課堂:瘋狂的小球
各位小朋友,大家在課堂上已經學習了很多的小游戲。為了讓大家更加熟悉和娛樂,我們特地推出了線上Scratch小課堂,方便大家學習。
相信大家一定玩過接球游戲,之前我們就做了一個接球計分的游戲,今天的小游戲—瘋狂的小球,就是根據接球改編而來的,更加有趣和具有挑戰性;下面一起來制作吧!


角色小球Ball的腳本:
角色接球拍Paddle的腳本:

1.?動作模塊的使用
2.?重復執行的應用
3.?如果……那么……的使用以及嵌套
4.?檢測模塊的應用
5.?聲音模塊的使用以及聲音的查找
6.?控制模塊中停止積木的使用
7.?變量的設定

1.?添加背景和角色:
從背景庫和角色庫中分別選擇隧道背景,球和球拍,并刪除角色“小貓”,背景的底部的紅線是自己加上去的。
? ? ? ? ? ? ? ? ? ?角色? ? ? ? ? ? ? ? ? ?
?背景
2.移動的球板:
為了使球板能夠隨時移動到自己想要的水平位置,運用的知識是跟隨鼠標移動,可是只能在水平方向移動改變的是哪個坐標呢?
沒錯,就是X坐標了,所以這里球板的X坐標就要隨時改變成鼠標的X坐標了。
?????????????
3.球球動起來:
玩過之前接球游戲的朋友一定非常清楚球的運動了,是在我們的屏幕中沿直線運動,直到碰到邊緣便改方向繼續運動。
可是我們會發現球球的運動一直是左右運動的,并沒有到處亂飛呀~
這里就要給球球一個初始方向:
4.接球:
如果球板碰到球球,那么就讓球球向上運動,那么向上運動該怎么用腳本寫出來呢?
提示:方向
5.出現更多球球:
為了增加游戲的難度以及趣味性,我們可以在隨機的時間中增加更多的球球;這里我們運用到了一個常用的模塊——克隆;
每等待5秒,便克隆一個球球,讓其運動起來,所以運動的球球就是克隆體了。
6.統計球球個數:
新建球球總數變量,每出現一個克隆體,便增加1。
注意:不要忘記球球總數的初始化哦。
7.?游戲結束:
可以看出,一旦球球落地,那么游戲就停止了,所以我們在背景下面畫了一條紅色的危險區,一旦球球碰到危險區,游戲結束!
做完本次的小游戲,大家有沒有覺得非常簡單呢,玩起來可不簡單呢!快快動手做一個,讓爸爸媽媽玩一玩你做的游戲吧!
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
