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


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

1.?動(dòng)作模塊的使用
2.?重復(fù)執(zhí)行的應(yīng)用
3.?如果……那么……的使用以及嵌套
4.?檢測(cè)模塊的應(yīng)用
5.?聲音模塊的使用以及聲音的查找
6.?控制模塊中停止積木的使用
7.?變量的設(shè)定

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