資訊內(nèi)容
Scratch3.0少兒編程案例:乘坐熱氣球
一、案例簡(jiǎn)介
今天我們要用Scratch3.0幫助小王子,讓他可以去鄰國(guó)參加宴會(huì)。有人提起坐馬車去,有人提議坐小船去,突然小王子看到小河邊有一個(gè)非常大的熱氣球。小王子立刻決定要乘坐熱氣球去參加宴會(huì)。可是啊空中有非常多的小鳥,我們要
幫助他乘坐熱氣球并躲開小鳥,到達(dá)鄰國(guó)。
我們需要用Scratch3.0幫助小王子躲避空中的小鳥。在這個(gè)案例中,玩家需要使用方向鍵控制熱氣球上升下降左右移動(dòng),來(lái)躲開一群一群的鳥類。乘坐熱氣球的少兒編程案例畫面效果如下:
這個(gè)少兒編程游戲案例中一共包括四個(gè)角色:燕子、游戲開始、游戲結(jié)束、熱氣球
一、游戲編程
1.????? 燕子
(1)開始燕子需要隱藏
(2)當(dāng)接收到Start,間隔隨機(jī)時(shí)間不停的克隆自己
(3)克隆體顯示并且隨機(jī)選擇飛行方向和路徑
(4)當(dāng)接收到end,停止腳本,并刪除克隆體
2.? ? ? 游戲結(jié)束
(1)開始時(shí)隱藏,并移到最上層
(2)當(dāng)接收到end,如果計(jì)時(shí)器開始計(jì)時(shí),顯示并將虛像設(shè)為0。重復(fù)將虛像效果增加5,使看上去有一個(gè)白屏結(jié)束效果。
3.? ? ? 游戲開始
(1)當(dāng)接收到start時(shí),虛像效果逐漸增加,直到消失
(2)當(dāng)接收到end時(shí),將虛像設(shè)為0,并顯示在最上層
4.熱氣球
(1)當(dāng)開始時(shí),廣播end
(2)當(dāng)接收到end,按下空格,廣播start
(3)進(jìn)行上下重復(fù)移動(dòng),制造抖動(dòng)效果
(4)接收到start時(shí),計(jì)時(shí)器歸0,跟隨方向鍵進(jìn)行上下左右的移動(dòng)
(5)當(dāng)碰到燕子時(shí),顯示堅(jiān)持了多長(zhǎng)時(shí)間,并廣播end,停止腳本
案例成果演示:
小結(jié):這樣我們就完成了乘坐熱氣球的所有程序腳本,現(xiàn)在可以點(diǎn)擊小綠旗運(yùn)行起來(lái)了。這個(gè)Scratch3.0少兒編程案例主要學(xué)習(xí)利用了:基礎(chǔ)事件運(yùn)動(dòng)模塊,反復(fù)使用了廣播,并且學(xué)會(huì)制造游戲結(jié)束閃屏效果,已經(jīng)角色的上下抖動(dòng)效果,增加游戲趣味性。
后記:小編朋友公司研發(fā)了一個(gè)游戲化的少兒編程在線課程(5-12歲),游戲化教學(xué)結(jié)合Scratch(一款在線少兒編程工具,類似樂高的積木拼搭),我家娃娃學(xué)了幾次課,非常喜歡(超預(yù)期),16次課才200多塊錢,對(duì)鍛煉孩子的思維能力和動(dòng)手能力很有幫助。
感興趣的朋友可以關(guān)注一下掃描二維碼,或微信搜索“大耳猴少兒編程”
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除

- 上一篇
Scratch3.0少兒編程案例:星際大戰(zhàn)(上)
張小盒是我國(guó)著名動(dòng)漫人物,想必大家就再熟悉不過了。今天我們用Scratch3.0來(lái)做一個(gè)關(guān)于張小盒的星際大戰(zhàn)游戲。將有趣的動(dòng)漫人物結(jié)合到我們少兒編程案例中,使案例更為豐富、美觀以及增強(qiáng)趣味性。 張小盒星際大戰(zhàn)游戲案例: 1.?????
- 下一篇
Scratch3.0少兒編程案例:大魚吃小魚游戲
一、案例介紹 少兒編程案例靈感都源于經(jīng)典小游戲。今天我們用Scratch3.0來(lái)制作一個(gè)簡(jiǎn)易版的經(jīng)典游戲:大魚吃小魚。由一句傳遍大街小巷經(jīng)典俗語(yǔ)“大魚吃小魚,小魚吃蝦米”演變出來(lái)的休閑小游戲大魚吃小魚。曾經(jīng)也是風(fēng)靡全球,延伸出很多相關(guān)游戲。我們今天呢,做一個(gè)叫做Fa