少兒編程Scratch課程,接球小游戲,附帶教案和程序

反彈球游戲

游戲規(guī)則:找到一個球,水果或物體并遵循隨機(jī)方向掉下來;屏幕底部設(shè)置有一塊木板,該木板可以用鼠標(biāo)左右移動。如果球掉落時擊中了木板,則球會以任意角度向上反彈;球碰到邊緣后,它會轉(zhuǎn)回并繼續(xù)下落;玩家繼續(xù)移動鼠標(biāo)接球。如果沒有被抓住,球?qū)⒙淙胂路降幕鹂又?,比賽結(jié)束。

添加一個橙色,然后選擇一個按鈕板,并選擇一個紅線。當(dāng)球擊中紅線時,游戲結(jié)束。在紅線下方添加一個火圖。這意味著球撞到了紅線,掉進(jìn)了火坑并被燒毀,比賽結(jié)束了。

步驟1:固定紅線和火,最簡單,不需要腳本。

步驟2:設(shè)置角色按鈕面板的腳本:

1.安裝開始事件

2.直接進(jìn)入無限循環(huán)

3.用移動到鼠標(biāo)位置,該控件可以實現(xiàn)人物用鼠標(biāo)移動;

4.將按鈕板的Y軸固定位置設(shè)置為-95,該按鈕只能左右移動,不能上下移動

5.運(yùn)行測試。左右移動鼠標(biāo),按鈕板也左右移動

步驟3:為角色球設(shè)置腳本,這是最復(fù)雜的部分。當(dāng)然,您可以從簡單開始,然后逐漸添加更多復(fù)雜功能。

1.安裝開始事件

2.將位置設(shè)置為放置在舞臺上,因此選擇了“移至X:隨機(jī)數(shù),Y:180”,水平軸從-240到240中選擇一個隨機(jī)數(shù)。

3.“對于XXX方向“:球開始移動之前,您需要確定移動方向。您可以讓系統(tǒng)隨機(jī)選擇某個范圍內(nèi)的方向。XXX允許系統(tǒng)隨機(jī)選擇某個范圍內(nèi)的數(shù)字。

因此,我們在計算中使用了“從XX到XXX中隨機(jī)選擇一個數(shù)字”,并將135設(shè)置為255。

初始化完成,下一個周期開始進(jìn)行。

4.然后進(jìn)入無限循環(huán)

5.首先,我們需要讓球前進(jìn),因此我們需要使用“ 5步移動”。通過修改每個動作的步數(shù),可以實現(xiàn)球動作的速度,并且可以增加游戲難度。測試后,速度為10較為合適,速度為15-20更困難。

6.在移動之前,我們可以判斷我們是否碰過按鈕板的角色。因此,我們需要添加一個“如果...那么...”的判斷。如果您“觸摸XX”,請更改方向。此時,方向應(yīng)朝上,因此,請以-65至65度的角度選擇隨機(jī)方向;然后繼續(xù)前進(jìn)。

7.當(dāng)球向上移動時,它將擊中舞臺邊緣并執(zhí)行“在邊緣反彈”的動作。

8.如果您沒有抓住球,球?qū)⒗^續(xù)下降,直到碰到紅線字符并且游戲停止。因此,我們需要在此處添加一個判斷。如果您“遇到有紅線的角色”,然后說:“我沒抓住,游戲就結(jié)束了!!”該提示會持續(xù)1秒鐘。

9.移動50步,以便球?qū)⒌羧胂旅娴幕鹧嬷小?/p>

10.當(dāng)球觸摸到按鈕板上時,將播放POP聲音;當(dāng)游戲在紅線上方時,將播放POP聲音。您可以選擇要演奏的樂器-鋼琴,小提琴,鼓等,然后播放什么樣的鼓聲,并繼續(xù)多少拍子,您可以在中間添加幾拍子的靜息以達(dá)到砰的效果,和and。添加了沙漠的背景圖片

擴(kuò)展:

1.添加計分設(shè)備。如果您沒有接球,請加1分,這樣您就可以開始游戲了;

2.設(shè)置游戲難度:成人,初中,小學(xué)生,幼兒園兒童(高中低),選擇高中低后,設(shè)置球運(yùn)動的速度。

這堂課學(xué)到的內(nèi)容:


  1. “移至鼠標(biāo)或某個角色”

  2. 隨機(jī)生成一定范圍內(nèi)的數(shù)字;

  3. 設(shè)置角色移動的方向;

  4. 在邊緣反彈

  5. 播放聲音POP

  6. 設(shè)置器材演奏


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容