? 1?
學習目標

今天,小楊老師通過Scratch編程制作一個經典游戲,超級瑪麗,效果如下:


獲取程序原代碼請在文章下方進行留言評價,留下您寶貴的建議,我們會盡快提供程" />

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

極客小將

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

資訊內容

Scratch青少兒編程趣味篇(十六)~超級瑪麗-游戲篇

極客小將2020-12-05-
第16課 超級瑪麗


? 1?
學習目標

今天,小楊老師通過Scratch編程制作一個經典游戲,超級瑪麗,效果如下:


獲取程序原代碼請在文章下方進行留言評價,留下您寶貴的建議,我們會盡快提供程

超級瑪麗scratch編程圖片素材包下載地址:

https://www.jikexiaojiang.cn/165.html


第16課 超級瑪麗

  1 

學習目標

今天,小楊老師通過Scratch編程制作一個經典游戲,超級瑪麗,效果如下:

獲取程序原代碼請在文章下方進行留言評價,留下您寶貴的建議,我們會盡快提供程序源代碼。

  2知識小課堂

復雜程序搭建思路:在Scratch基礎課程中,學習了Scratch編程的順序結構、判斷語句和循環語句,在編程里,絕大多數的程序都是在這三種編程語句下搭建起來的,掌握了這三種編程語句,就代表可以開啟自己的編程之旅了。當然,一個復雜的游戲編程,編程前還要有清晰的思路,有一個基礎程序很重要,這也是之前強調將編程模塊化的重要性。另外,如果自己對一個程序搭建感覺很困難,前期通過去模仿學習也是很重要的環節。

 

《超級馬里奧兄弟》,是任天堂公司開發并于1985年出品的著名橫版過關游戲,最早在紅白機上推出,有多款后續作品,迄今多個版本合共銷量已突破5億4000萬套。小林老師小時候也經常在玩這個游戲,當時條件資源有限,幾個小伙伴擠在一起大家輪流玩,哪怕沒機會看著別人玩也是一種享受。今天通過Scratch編程的形式自己制作一個超級馬里奧兄弟游戲。

  3 

編程實現

本程序分為九個關卡,每個關卡的編程實際上是類似的,因此文章只介紹第一關的程序編程,其它關卡類似,一個看似復雜的程序往往可以由簡單的部分堆積而成,但是內部的邏輯關系需要大家編程時保持清醒的頭腦。

 

第一步 材料準備

下載馬里奧行走的造型還有第一關小怪的三個造型,見下圖:

upload/article/images/2020-12-05/5cd2d7bd12991300687a84f2fbecc308.jpg

upload/article/images/2020-12-05/db972c2d27ed71673d185d22ebe93bb3.jpg

第二步 程序搭建

.馬里奧角色程序搭建

(1)定義馬里奧移動程序:馬里奧向上移動程序如下:

upload/article/images/2020-12-05/863bf737a3597ded2cc68da39699dc35.jpg

馬里奧向左移動程序如下,向右移動程序類似:

upload/article/images/2020-12-05/63b881d1fde4ca6a4ce5fd690bbf19cf.jpg

此外,還可以定義馬里奧按鍵的組合動作,例如當空格鍵和左移鍵同時按下時,馬里奧移動速度加快:

upload/article/images/2020-12-05/fd799b9fc54d813b89f1819fe5334215.jpg

(2)定義碰到怪物的動作:當馬里奧碰到怪物時,執行復位到舞臺左邊的動作:

upload/article/images/2020-12-05/44bdca6b447bd0c7747d7cdf86478a9f.jpg

(3)定義進入下一關的條件:在每一關舞臺的右方,通過人為設置一條黃線,讓馬里奧識別碰到舞臺的右方,從而進入下一關。

upload/article/images/2020-12-05/1ba6e6a0a04265b56774bf96761cfa9a.jpg

upload/article/images/2020-12-05/64941aead7e4b0924ea3e50b449e232f.jpg

二.第一關小怪程序搭建

(1)程序初始化:初始化程序如下,當進入到第二關時,隱藏小怪。

upload/article/images/2020-12-05/5ae81ce2f898c19ce0b43480b1929943.jpg

(2)移動小怪:小怪移動程序如下,讓小怪切換不同的造型并且在每個造型停留時間隨機

upload/article/images/2020-12-05/36fc4d848faae5eb13421894ec871045.jpg

以上便是第一關程序搭建的全部內容,程序并不多,但卻可以實現很有意思的游戲制作。如果大家對其它關卡的程序編程感興趣,可以獲取源代碼以后自行查看,編程思路是類似的。

獲取程序原代碼請在文章下方進行留言評價,留下您寶貴的建議,我們會盡快提供程序源代碼。

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

預約試聽課

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

主站蜘蛛池模板: 邻水| 福建省| 资阳市| 南丹县| 襄城县| 潮州市| 阳原县| 绥中县| 阿克陶县| 上饶县| 武乡县| 曲麻莱县| 延津县| 大洼县| 修水县| 达孜县| 肃北| 新郑市| 慈利县| 大渡口区| 元江| 沙雅县| 新宾| 和平区| 合作市| 门源| 和田县| 新密市| 额尔古纳市| 德令哈市| 韶山市| 云霄县| 靖边县| 皋兰县| 蛟河市| 江永县| 峡江县| 揭阳市| 边坝县| 玛沁县| 白朗县|