激情六月丁香婷婷|亚洲色图AV二区|丝袜AV日韩AV|久草视频在线分类|伊人九九精品视频|国产精品一级电影|久草视频在线99|在线看的av网址|伊人99精品无码|午夜无码视频在线

高校合作1:010-59833514 ?咨詢電話:400-810-1418 服務(wù)與監(jiān)督電話:400-810-1418轉(zhuǎn)接2

「少兒編程」制作射擊游戲,玩轉(zhuǎn)飛龍副本

發(fā)布時間:2024-07-03 09:31:45 瀏覽量:174次

前段時間我們用scratch制作了一場太空大戰(zhàn),孩子們玩得不亦樂乎,現(xiàn)在他們想再玩一次!

今天我們加入了一個新的副本,制作了敵方飛龍,它會在屏幕上方隨機(jī)出現(xiàn),如果被子彈打中,就會得分,而飛龍和子彈都會消失。

(敵方:飛龍;計分)

目的:制作射擊游戲的敵方-吐火的飛龍。當(dāng)子彈碰到飛龍時,飛龍被消滅,同時增加分?jǐn)?shù)。

實現(xiàn)方式:克隆仍然是重要的操作。每次飛龍出現(xiàn)時,都要克隆一份,然后設(shè)定隨機(jī)方向,并從屏幕上方向下移動。為了讓飛龍有飛的動感,我們會切換飛龍的造型。當(dāng)飛龍被子彈擊中時,系統(tǒng)會增加10分。

要讓其他角色能夠接收到打中的指令并播放聲音,還需要使用廣播消息。接收到廣播消息后,對應(yīng)角色會做出相應(yīng)的動作。

宇宙飛船移動,成功擊中就加分。

子彈克隆,并且在飛船上發(fā)射。

制作步驟

第一步:飛龍

1. 添加飛龍角色

2. 設(shè)置開始事件

3. 無限循環(huán)重復(fù)執(zhí)行

4. 每次循環(huán)都克隆一個飛龍,可在循環(huán)中增加等待時間。注意控制克隆體數(shù)量以維持系統(tǒng)性能。

5. 飛龍從屏幕頂部向下飛行,X坐標(biāo)在-240和240間隨機(jī)選擇。

6. 隨機(jī)設(shè)定一個方向,然后每次移動3步確保飛龍飛行速度。

7. 判斷飛龍是否飛出屏幕,若是則刪除克隆體。

8. 若飛龍被子彈擊中,刪除克隆體并廣播“打中了”。

9. 若碰到宇宙飛船,刪除克隆體并廣播“游戲結(jié)束”。

10. 完成一次循環(huán)后切換一次造型,賦予飛龍飛舞的感覺。

飛龍:克隆,碰到子彈消失,飛出屏幕后也消失。

第二步:分值計算

12. 添加一個全局變量,用于記錄得分。當(dāng)接收到“打中了”廣播消息時,該變量增加10。

后續(xù)改進(jìn)

13. 進(jìn)一步改進(jìn)時,我們增加了一個球,宇宙飛船每次會發(fā)射一個球和一個閃電,球在飛行過程中顏色不斷變化。但由于克隆體太多,系統(tǒng)速度有所下降。

14. 游戲結(jié)束后可更換背景,顯示游戲結(jié)束場景并播放游戲結(jié)束聲音。

相關(guān)知識

孩子們在今天學(xué)到了很多關(guān)于控件的知識,他們積極展示,充滿成就感!

1. 角色:飛龍、飛船、閃電等

2. 舞臺:詳細(xì)介紹X軸和Y軸,例如飛龍向右移動時X和Y如何變化。提問引導(dǎo)學(xué)生思考交互。

3. 運動:涉及不同運動操作,讓學(xué)生掌握移動、設(shè)定方向、移動到對象、坐標(biāo)增加等。

4. 外觀:包括顯示、隱藏、調(diào)整角色大小等。

5. 控制:重復(fù)執(zhí)行、結(jié)束循環(huán)、條件判斷等,加深學(xué)生對程序控制流程的理解。

想要了解更多關(guān)于游戲設(shè)計、編程教育的內(nèi)容,歡迎點擊 點擊咨詢

熱門課程推薦

熱門資訊

請綁定手機(jī)號

x

同學(xué)您好!

您已成功報名0元試學(xué)活動,老師會在第一時間與您取得聯(lián)系,請保持電話暢通!
確定