資訊內容
Scratch3.0少兒編程案例:跳舞飛毯
一、案例簡介
????1234567,哆來咪發唆拉西,跳舞毯上的七個音符就像七個精靈,伴隨著我們成長。?游戲開始時,舞臺左上角隨機出現一個音符,玩家用鼠標在跳舞飛毯上點擊相應的音符(數字),可以得到一分獎勵。當倒計時為零后,游戲結束。?
今天我們就用scratch來制作這個少兒編程案例:跳舞飛毯。
二、案例編程
1.舞臺
1)將舞臺背景顏色設置為白色,使用繪圖工具繪制一個跳舞毯(一個橙色的實心圓)。?
2)使用“播放聲音直到播放完畢積木”,從聲音庫中添加“HipHop”音樂, 使用循環積木重復播放。?
3)為了實現倒計時功能,本案例采用有限循環計時的方式。當程序開始運行時,啟動倒計時 20
秒。新建一個變量,用于顯示剩余時間。?
2.鼓點
1)為了提供 7 個可以操作的音符,需要使用 7
個角色。從角色庫中添加“1Glow”、“2-Glow”、“3-Glow”、“4-Glow”、“5-Glow”、“6-Glow”、“7-Glow”,共
7 個角色。分別命名為“鼓點 1”、“鼓點 2”、“鼓點 3”、“鼓點 4”、“鼓點 5”、“鼓點 6”、“鼓點
7”。?
2)為了展示當前需要點擊哪個鼓點,需要使用 1 個角色來提醒玩家。從角色庫
中添加“8-Glow”,命名為“期待鼓點”。編輯“期待鼓點”角色造型,刪除“8-glow”造型,從角色庫中添加“1-Glow”、“2-Glow”、“3-Glow”、“4-Glow”、
“5-Glow”、“6-Glow”、“7-Glow”造型。使用繪圖工具,為每個造型設置不同的
輪廓顏色。每個數字造型對應相同的造型編號。?
3)當鼓點被鼠標點擊的時候,如果被點擊的鼓點和“期待鼓點”音符相同(數值相同),那么得分增加 1
分。如果點擊錯誤,不得分。?
3.期待鼓點
程序開始運行時,“期待鼓點”隨機顯示為 1~7 之間的一個音符。間隔 1~2 秒切換為下一個音符。
小結:
1、“鼓點”角色數量較多,學習角色復制、程序復制的操作方法。如通過鼠標右鍵菜單復制角色、鼠標拖拽復制代碼。學會整理代碼(自動排序布局)。?
2、通過“期待鼓點”角色,學會角色造型工具的使用方法。如顏色填充、放大縮小、繪制圓、擦除等。當角色造型較多時,注意第一個造型的序號是從
1 開始的,而 不是從 0 開始的。學會使用變量切換指定的造型圖片。?
3、學會角色之間同步的方法。常用的方法包括廣播消息、使用公共標識變量。本樣例采用廣播消息。討論如何使用公共標識變量進行角色同步(如在每個角色中使用
循環檢測公共標識變量的方法)。總結應該由哪個角色來廣播“game over”消息,以 及廣播消息的時間點。?
4、總結判斷被點擊的鼓點與“期待鼓點”音符是否相同的方法。學會使用
“期待值”變量存儲“期待鼓點”的造型編號的意義(可以使程序更簡潔,更容易修改,可讀性更強)。?
5、學會通過變量來設置角色的大小、顏色等狀態的方法。?
后記:小編朋友公司研發了一個游戲化的少兒編程在線課程(5-12歲),游戲化教學結合Scratch 3.0(一款在線少兒編程工具,類似樂高的積木拼搭),我家娃娃學了幾次課,非常喜歡(超預期),16次課才200多塊錢,對鍛煉孩子的思維能力和動手能力很有幫助。
感興趣的朋友可以關注一下掃描二維碼,或微信搜索“大耳猴少兒編程”

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

- 上一篇
Scratch3.0少兒編程案例:升降飛機
一、案例簡介 ????飛機起飛需要在跑道上加速滑行,當升力大于機身重力時,飛機才能離地升空。 此后飛機仍然需要加速爬升,等進入平流層時,就可以開啟巡航模式穩定的飛行了。?當飛機需要降落的時候,會抬起機頭,增加空氣阻力,同時降低動力輸出,利用慣性緩慢的下降。當飛機
- 下一篇
Scratch3.0少兒編程案例:蝙蝠躲避
一、案例簡介 ????世界上最小的哺乳動物是大黃蜂蝙蝠,它的體重只有 2 克,體長只有 2.5 厘米, 相當于一只大黃蜂的大小。在 1974 年由泰國動物學家發現,也被稱豬鼻蝙蝠,有像豬一樣的鼻子。這種小蝙蝠生活泰國境內的石灰石巖洞,目前世界僅生存著 200