資訊內容
Scratch3.0少兒編程案例:星際大戰(上)
張小盒是我國著名動漫人物,想必大家就再熟悉不過了。今天我們用Scratch3.0來做一個關于張小盒的星際大戰游戲。將有趣的動漫人物結合到我們少兒編程案例中,使案例更為豐富、美觀以及增強趣味性。
張小盒星際大戰游戲案例:
1.????? 張小盒跟隨上下左右方向鍵移動,并且不能移動到九宮格外面。
2.????? 小飛碟從舞臺邊緣出現向對面舞臺邊緣移動(頂部舞臺邊緣對面是底部舞臺邊緣),并且移動軌跡在九宮格的每一行、每一列的格子中,碰到人物、對面舞臺邊緣消失。
3.????? 愛心、鉆石隨機出現在九宮格的格子內,且每出現八個愛心將出現一個鉆石,碰到人物消失。
4.????? 張小盒如果碰到愛心加一分,碰到鉆石加兩分。
5.????? 張小盒如果碰到小飛碟,則游戲結束。
編程實現
背景選擇
??選擇一個太空的背景
角色設置
1.????? 我們需要一個九宮格棋盤做為游戲進行區域。
2.????? 我們需要一個隨著方向鍵移動的張小盒。
3.????? 我們需要一個小飛碟,克隆飛碟并隨機從四個方向的舞臺邊緣沿三行或三列的格子向對面舞臺邊緣移動,也就是十二個方向產出小飛碟。
4.????? 我們需要一個愛心(鉆石)角色,克隆愛心(鉆石)并隨機出現在九宮格的九個不同格子內。
九宮格棋盤編程
1.????? 設置九宮格棋盤的位置、大小。
2.????? 將九宮格棋盤移到最后層。
張小盒編程
1.????? 設置初始位置和分數。
2.????? 讓張小盒跟隨方向鍵移動,且不能移出九宮格。
3.????? 碰到小飛碟廣播游戲結束。
小飛碟編程
1.????? 設置克隆體隨機出現的位置。
2.????? 設置克隆體移動軌跡。
愛心編程
1.????? 設置克隆體隨機出現的位置。
2.????? 如果分數不等于8和分數除以10的余數不是8時,才進行克隆。
3.????? 如果碰到張小盒,加一分,廣播進行第二次的克隆,刪除克隆體。
鉆石編程
1.????? 設置克隆體隨機出現的位置。
2.????? 如果分數是8或者分數除以10的余數是8時,才進行克隆。
3.????? 如果碰到張小盒,加兩分,刪除克隆體。
鉆石編程部分和愛心基本一致,就不做過多贅述,小朋友們自己嘗試一下吧!
這樣我們就完成了最基本的張小盒星際大戰的Scratch3.0少兒編程案例游戲,是不是很簡單、很有趣呢?
當然我們還可以繼續完善我們的張小盒星際大戰案例
1.????? 增加張小盒移動時的動作
2.????? 增加愛心、鉆石碰到張小盒時的效果
3.????? 增加一個計分板
4.????? 當碰到鉆石時,進入下一關
5.????? 關卡越高,小飛碟飛行速度越快,出現越密集
小朋友們,趕緊動手吧,一起來完善張小盒星際大戰的案例游戲,加油!
小結:
本篇少兒編程Scratch3.0案例張小盒星際大戰游戲學習使用了:除了事件、運動等基礎模塊等,碰撞檢測,還學會大量使用克隆、隨機等,增加游戲的趣味性。
后記:小編朋友公司研發了一個游戲化的少兒編程在線課程(5-12歲),游戲化教學結合Scratch3.0(一款在線少兒編程工具,類似樂高的積木拼搭),我家娃娃學了幾次課,非常喜歡(超預期),16次課才200多塊錢,對鍛煉孩子的思維能力和動手能力很有幫助。
感興趣的朋友可以關注一下掃描二維碼,或微信搜索“大耳猴少兒編程”

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

- 上一篇
Scratch3.0少兒編程案例:星際大戰(下)
????張小盒是我國著名動漫人物,在scratch 3.0少兒編程案例游戲中使用大眾所喜愛的動漫人物可以大大增加游戲案例的趣味性和美觀度。今天我們就上一篇scratch 3.0少兒編程案例:星際大戰(上)來繼續完善我們的張小盒星際大戰游戲吧。我們上一篇寫到使用了5個角色:張小盒、
- 下一篇
Scratch3.0少兒編程案例:乘坐熱氣球
一、案例簡介 今天我們要用Scratch3.0幫助小王子,讓他可以去鄰國參加宴會。有人提起坐馬車去,有人提議坐小船去,突然小王子看到小河邊有一個非常大的熱氣球。小王子立刻決定要乘坐熱氣球去參加宴會。可是啊空中有非常多的小鳥,我們要