資訊內(nèi)容
Scratch3.0少兒編程案例:火箭沖沖沖
一、案例簡(jiǎn)介
? ? 地球身陷危機(jī),處于一片火海之中。這時(shí)你找到了一艘火箭,你要搭乘火箭飛往月球,但你需要注意飛行途中迎面不停飛來大隕石,你要駕駛火箭,操控躲避隕石成功抵達(dá)月球。今天我們來用scratch 3.0制作的少兒編程案例游戲叫做火箭沖沖沖,我們需要操控火箭左右躲避落下的隕石。先看一下案例游戲的效果,如圖:
? ? 我們需要六個(gè)角色,分別是:play,rocket,meteorites,smoke,debris和cityscape,我們還需要?jiǎng)?chuàng)建3個(gè)變量:
? ? 分?jǐn)?shù):用來表示得分
? ? 計(jì)分板狀態(tài):用來控制計(jì)分板是否處于計(jì)分狀態(tài)
? ? 火箭的方向:用來記錄火箭飛行的方向
二、案例編程
1.play:
(1)作為開始按鈕,開始時(shí)設(shè)置好位置,不可拖動(dòng),然后顯示
(2)循環(huán)等待碰到鼠標(biāo)指針變大,沒碰到鼠標(biāo)指針大小變?yōu)?00。用來制作動(dòng)態(tài)按鈕的效果。
(3)當(dāng)被點(diǎn)擊時(shí),隱藏,廣播游戲開始命令。
2.rocket
(1)設(shè)置位置,顯示。將火箭方向設(shè)為-50
(2)循環(huán)重復(fù)執(zhí)行當(dāng)火箭方向大于50,按下空格將向火箭方向移動(dòng)10,否則將火箭方向加10。
(3)當(dāng)火箭方向小于50,按下空格向火箭方向移動(dòng)10,否則將火箭方向加-10
(4)如果y坐標(biāo)大于-131,重復(fù)減少y坐標(biāo)。直到-131
這是讓火箭不停的左右搖擺,并且當(dāng)我們按下空格時(shí),火箭會(huì)朝當(dāng)前方向沖一段距離,并且火箭會(huì)慢慢回到原位,不至于飛出舞臺(tái)邊緣
3.meteorites
(1)當(dāng)接收到游戲開始命令時(shí),將計(jì)分板狀態(tài)改為yes,分?jǐn)?shù)設(shè)為0,設(shè)置位置并隱藏
(2)重復(fù)克隆,克隆體出現(xiàn)在舞臺(tái)上邊緣隨機(jī)位置,不停減少y坐標(biāo),如果計(jì)分板狀態(tài)時(shí)yes,那么掉到舞臺(tái)下邊緣時(shí),分?jǐn)?shù)加1,刪除克隆體
(3)當(dāng)游戲停止時(shí),計(jì)分板狀態(tài)設(shè)為no,不再計(jì)分但是隕石還是會(huì)不斷出現(xiàn)掉落的效果
4.smoke
(1)當(dāng)接收到游戲開始的命令,不停克隆自己
(2)克隆體移到rocket位置顯示,重復(fù)面向火箭的反方向移動(dòng),碰到舞臺(tái)邊緣刪除克隆體。
(3)當(dāng)接收到游戲停止時(shí),停止腳本
制作一個(gè)火箭尾氣的效果,讓氣體向火箭反方向噴射
5.debris
(1)當(dāng)接收到游戲停止時(shí),隨機(jī)克隆次數(shù)
(2)克隆體移到火箭位置顯示,大小隨機(jī),方向隨機(jī),隨機(jī)移動(dòng)距離,然后虛像逐漸增加,消失。刪除克隆體
主要是營(yíng)造火箭摧毀之后,火箭碎片四散開來的效果
6.cityscape
設(shè)置位置大小,游戲開始時(shí)隱藏就好。
主要是為開始游戲之前的界面做修飾。
這樣我們這次的scratch 3.0少兒編程案例游戲就制作完成了。怎么樣,是不是很簡(jiǎn)單呢?
效果展示:
小結(jié):
本次我們制作的scratch 3.0少兒編程案例游戲,是一個(gè)非常經(jīng)典的躲避游戲。融入了精彩的科幻背景故事,簡(jiǎn)約的馬賽克畫風(fēng)。除了運(yùn)用,事件,運(yùn)動(dòng),控制,偵測(cè),變量等基礎(chǔ)模塊。大量的進(jìn)行克隆訓(xùn)練,還有smoke噴射軌跡等細(xì)節(jié)處理。讓我們的游戲更加的精美。此外,小朋友們還可以自行發(fā)揮,進(jìn)行一些修飾。
后記:小編朋友公司研發(fā)了一個(gè)游戲化的少兒編程在線課程(5-12歲),游戲化教學(xué)結(jié)合Scratch 3.0(一款在線少兒編程工具,類似樂高的積木拼搭),我家娃娃學(xué)了幾次課,非常喜歡(超預(yù)期),16次課才200多塊錢,對(duì)鍛煉孩子的思維能力和動(dòng)手能力很有幫助。
感興趣的朋友可以關(guān)注一下掃描二維碼,或微信搜索“大耳猴少兒編程”
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除

- 上一篇
Scratch3.0少兒編程案例:瘋狂消南瓜(上)
一、案例簡(jiǎn)介 ? ? 水果忍者想必大家都玩過吧,可是在前幾年火遍大街小巷的游戲。今天我們用scratch 3.0來制作一個(gè)類似水果忍者,削水果的游戲。這個(gè)少兒編程案例游戲叫做瘋狂消南瓜。是一個(gè)萬(wàn)圣節(jié)主題的水果忍者簡(jiǎn)易版游戲。需要16個(gè)角色,角色很多,將分為上下兩
- 下一篇
Scratch3.0少兒編程案例:公主換裝(下)
一、案例簡(jiǎn)介 ? ? 本篇少兒編程scratch 3.0案例游戲講的是一個(gè)深受小朋友喜歡的公主換裝游戲。公主要去參加一個(gè)晚會(huì),這個(gè)晚會(huì)有一個(gè)特別的表演就是快速換裝。今年輪到我們的小公主表演了,我們可以用scratch 3.0自己設(shè)計(jì)一個(gè)程序幫幫她嗎?可以讓她