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

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