国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

創意計算|Scratch天文專題(3)沖出太陽系

極客小將2021-04-13-
這節課我們將途徑神秘的小行星帶,據說這兒曾經是一顆行星,但后來因為什么原因碎裂了;在穿過小行星帶之后,我們將抵達狹義太陽系的邊緣——柯伊伯帶,這里隱藏著太陽系起源的秘密;最后,我們將到達奧爾特云,這里,將會太陽系的邊緣,諸多彗星的起源地。 我們將使用Scratch做

這節課我們將途徑神秘的小行星帶,據說這兒曾經是一顆行星,但后來因為什么原因碎裂了;在穿過小行星帶之后,我們將抵達狹義太陽系的邊緣——柯伊伯帶,這里隱藏著太陽系起源的秘密;最后,我們將到達奧爾特云,這里,將會太陽系的邊緣,諸多彗星的起源地。

我們將使用Scratch做一個銀河系探險的小游戲。

要知道,想沖出太陽系,可是要非常小心的,所以我們的小游戲,給大家畫了圈,這個圈是一個動態的軌道,每一關,我們都要順著軌道前行,一個不小心,就會灰飛煙滅。

首先,我們要了解奧特星云。1950 年,科學家簡·奧特經過精密計算發現,在冥王星軌道后約 30000 天文單位至1光年處,可能存在著一個巨大的球形星云(奧特星云),存在著一萬億顆圍繞太陽運行的彗星。它可能是許多長周期彗星的源頭。奧特星云可能占據了太陽系相當一部分的質量,也許和木星一樣多,或許甚至會超過木星(這僅僅是推測而已,我們至今還不知道那里究竟有多少彗星,也不知道它們有多大)。

upload/article/images/2021-04-13/d9816eab9cf9fbd6ef6b8907f238bb41.jpg

想處理這個,我們需要先創建屬于自己的火箭。

upload/article/images/2021-04-13/fb5e0689be7d49081e1e6bc4b9169e22.jpg

當火箭沖到奧特星云帶,我們有三個不同級別的危險敵人,分別是:

噴火的恐龍,

upload/article/images/2021-04-13/bdc0cb44c92af6903df9cc288f7789f5.jpg

鬼魂,

upload/article/images/2021-04-13/dbc9848440389a0facdf89126589a87b.jpg

巫師。

upload/article/images/2021-04-13/39db52faa3eb89446946c420281ba25d.jpg

每個角色的移動速度和產生游戲的困難程度都不一樣。

然后,我們需要隨機產生這些敵人,如果火箭碰到他們,就沖關失敗。

upload/article/images/2021-04-13/40d203146d6b00483842ba4cd818736c.jpg

與此同時,我們需要設定一下道具,用于獲取子彈,防護圈等工具,對抗這些敵人。

所以我們創建一個角色,使用克隆體來產生隨機的道具,一旦火箭遇見道具,就可以賦予特殊的功能了。

upload/article/images/2021-04-13/c95f41d9ac86f10ca5e6f6b55fc95dc3.jpg

而一旦敵人被消滅,也會自動消失。

upload/article/images/2021-04-13/42a1fd775f86d43d53326a8043cf5c95.jpg

我們就可以獲取相應的得分。當得分超過100分時,我們就沖關成功。

這里,我們可以使用鍵盤或者鼠標來移動主角,一般而言,鼠標更靈活一些。

upload/article/images/2021-04-13/b124285dc49afa0893383dd4e7db09f4.jpg

游戲雖然描述起來簡單,事實上難度還是比較大的,所以做的時候,小朋友千萬別心急。

這個項目的難度較大,需要孩子掌握以下技術點:

  1. 克隆體的應用。

  2. 隨機數的應用。

  3. 鼠標跟隨及角色互動。

  4. 特效。

  5. 消息傳遞。

如果一開始做不出來,可以降低難度,例如不需要敵人,只做閃躲功能。

游戲也可以根據分數闖關增加難度,主要在于:

  1. 敵人的數目。

  2. 敵人移動的速度。

  3. 敵人移動的方向。

所以,這個游戲可以越做越復雜,沒上限。

當然,為了游戲體驗性更強,必要的音樂也是必修的。

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

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 苏州市| 宕昌县| 界首市| 陵川县| 平定县| 繁昌县| 阿巴嘎旗| 舟曲县| 英德市| 米泉市| 象州县| 酒泉市| 普洱| 阿拉善右旗| 松桃| 普陀区| 全椒县| 公主岭市| 遂溪县| 旺苍县| 黎平县| 江华| 乃东县| 利津县| 沂南县| 平罗县| 大新县| 临城县| 京山县| 平定县| 蒲江县| 吴忠市| 衡南县| 宝鸡市| 司法| 缙云县| 鄢陵县| 拜泉县| 朝阳县| 南汇区| 融水|