資訊內(nèi)容
Scratch小課堂 接球
各位小朋友,大家已經(jīng)學(xué)習(xí)到許多小游戲了吧,今天我們又可以通過Scratch小課堂學(xué)習(xí)新的好玩的游戲啦~
今天制作的小游戲叫做— —接球小游戲,下面我們就開始學(xué)習(xí)吧!
一、效果展示
二、腳本展示
腳本小球 Ball 的腳本:
角色接球拍 Paddle 的腳本:
三、知識要點
1、動作模塊的使用
2、重復(fù)執(zhí)行的運用
3、如果...那么...的使用
4、檢測模塊的應(yīng)用
5、聲音模塊的使用以及聲音的查找
6、控制模塊中停止積木的使用
四、游戲制作步驟
1、添加背景和角色:
從背景庫和角色庫中分別選擇隧道背景,球和球拍,并刪除角色“小貓”
選擇隧道背景、角色“球”并刪除角色“小貓”
選擇角色“球拍”,并調(diào)整大小
2、球的積木:
對“球”設(shè)置添加移動;添加“碰到邊緣就反彈”;添加彈跳球的初始位置和運動方向
碰到邊緣就反彈積木的作用是使小球不會出現(xiàn)在舞臺區(qū)的外面,而移動到x:20,y:150是使小球開始在坐標(biāo)為(20,150)的位置,面向45度的作用是使小球開始有一個角度運動。當(dāng)搭好這兩塊積木時,我們可以試一試小球能不能動,并且想一想為什么是我們點一下積木就動一下,能不能點一下小球就不停的運動呢?(移動的步數(shù)是可以改變的,步數(shù)越大就越快,越小就越慢。)
3、控制球拍:
將球拍設(shè)置為隨鼠標(biāo)的x坐標(biāo)而移動,y坐標(biāo)不變,以實現(xiàn)球拍在一條線上運動
4、設(shè)置彈跳:
對彈跳作這樣的設(shè)置:當(dāng)彈跳球碰到球拍時,向相反的方向移動
5、添加一個音效:
設(shè)計當(dāng)球反彈時的音效。從聲音庫中的效果類別中挑選名為 water drop(水滴聲)的音效,接著,回到 腳本 標(biāo)簽頁。從聲音模塊中找到模仿聲音積木。拖動到積木堆里面
6、添加挑戰(zhàn)活動:
設(shè)計【當(dāng)球碰到底部,比賽就終止】的程序
(1)選定舞臺,點擊 背景 標(biāo)簽頁編輯背景,選擇線條工具,在底部畫上一條粗線:
如果畫錯了,小朋友還記得怎么變成畫之前的樣子嗎?— —沒錯,就是點這個圖案:
(2)選定角色球,點擊 腳本 標(biāo)簽頁,接著添加以下腳本,讓球一碰到線條(指定顏色)就停止運動
小朋友們知道怎么改變“碰到顏色?”后面顏色嗎?點擊 碰到顏色 積木中的色塊可以指定顏色,接著移動鼠標(biāo)到剛畫的底部的粗線上就可以快速揀色(挑選顏色)
7、改良與特色化:
小朋友們還想要加入其他元素到你的游戲嗎?試試添加計分功能吧。在數(shù)據(jù)模塊建立一個變量“分?jǐn)?shù)”來記錄得分。添加這個變量積木到腳本中:
小朋友們,還記得怎么設(shè)置變量嗎?先點擊一下數(shù)據(jù)模塊,然后點擊“建立變量”就彈出了一個界面
這時就只要打字,寫上“分?jǐn)?shù)”就行了。別忘記把對應(yīng)的積木搭上去。
這樣,我們的游戲就制作完成啦!本周的Scratch小課堂有點難,家長們可以和小朋友們一起完成。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除
