資訊內容
Scratch3.0少兒編程案例:快速接球
一、案例簡介
? ? 今天我們用scratch 3.0來制作一個少兒編程案例游戲:快速接球。故名思意,我們要不停的接住掉落下來的小球。今天呢,我們用鼠標操控接球桿,接住隨機位置出現往下掉落的小球。接球桿可以左右不停的移動,但不可以上下移動。當小球落到接球桿上,小球會被接球桿上的刺扎破,如果小球掉落到地上,那么游戲結束。是一個非常簡單,且有趣的接球游戲。
? ? 這個scratch 3.0少兒編程游戲案例中,我們需要用的的角色分別是:接球桿,球,金幣計分板,小球特效,個位數,十位數,百位數。
二、案例編程
1.接球桿
(1)讓接球桿y坐標維持在-40,不能上下移動。
(2)跟隨鼠標的x坐標移動
2.球
(1)創建分數變量
(2)移到隨機x坐標,y坐標固定186.讓小球出現在舞臺上方邊緣的隨機位置。
(3)克隆,提取克隆體的x,y坐標。
(4)重復向下移動,如果碰到接球桿,廣播特效,分數增加,刪除克隆體。如果掉落到y坐標-120以下,廣播游戲停止,刪除克隆體。
(5)游戲停止時,停止腳本。
3.金幣計分板
????設置基礎信息,讓金幣計分板保持不動就好
4.小球特效
(1)控制數量,重復克隆20-30隨機次。
(2)克隆體移到剛剛白球提取的x,y坐標上。
(3)控制大小,取4-6之間隨機大小。
(4)控制運動方向,面向-75和75之間隨機方向。
(5)控制移動距離,移動25-40之間隨機次。
(6)并且邊移動,邊虛像增加。
5.個位數
(1)設置基礎屬性
(2)重復執行,判斷分數是一位數,兩位數還是三位數。
(3)換成相應的造型。對應算法公式如圖。
十位數,百位數編程同理,直接放圖。
scratch 3.0少兒編程案例成果展示:
這樣我們的快速接小球游戲案例就做完了。很簡單吧,大家可以自己嘗試一下,游戲效果也是非常的有趣。
小結:本篇scratch少兒編程游戲案例:快速接球,除基礎事件,運動模塊使用以外,還學習了碰撞檢測后特效,尤其這種克隆體的特效是不能利用跟隨角色完成。需要提取每個克隆體的x,y坐標,然后將小球特效移到這個坐標上。然后大量使用隨機,使小球特效有個綻放的效果。
后記:小編朋友公司研發了一個游戲化的少兒編程在線課程(5-12歲),游戲化教學結合Scratch 3.0(一款在線少兒編程工具,類似樂高的積木拼搭),我家娃娃學了幾次課,非常喜歡(超預期),16次課才200多塊錢,對鍛煉孩子的思維能力和動手能力很有幫助。
感興趣的朋友可以關注一下掃描二維碼,或微信搜索“大耳猴少兒編程”
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
