Scratch模拟超级玛丽之飞翔的小鸟
Scratch 模擬超級瑪麗之飛翔的小鳥
歡迎來到我的博客!堅持比努力重要。
- 實現啟動程序后,鳥兒每越過一個障礙得分會加1;如果鳥兒碰到舞臺邊緣或者柱子程序結束(結束條件可增加)。
- 通過制作飛翔的小鳥程序熟悉克隆模塊積木的基本功能。
- 通過小鳥飛這一動作,了解角色的造型變化。
- 通過背景音樂的設置了解聲音類積木基本操作。
程序目標
(一)程序中克隆模塊使用:點擊綠旗后,伴隨著音樂,實現柱子不斷產生更替。
(二)程序造型變化模塊使用:點擊綠旗后,通過鳥兒造型變化,實現鳥飛的動作。
(三)程序中聲音設置:點擊綠旗后,按下提前設置好的按鍵,實現游戲過程中音效的設置。
程序流程圖
- 自制程序功能圖
背景和角色
百度網盤資源
https://pan.baidu.com/s/117BWHtu9pT_TWSn3N0ouzg
鏈接:
提取碼:2hmk
任務拆解
任務一.鳥兒設置模塊
1.1鳥兒初始化設置和實現按下空格鍵功能實現
1.2 設置背景音樂
1.3設置游戲結束功能實現
當鳥兒接觸到舞臺邊緣,或者是柱子,偵測模塊檢測到,開始播放游戲結束音,廣播這個消息,讓柱子也停止運動
任務二.柱子模塊
此模塊的核心是實現:以柱子移動為關卡設置
2.1初始化設置以及每隔1秒克隆
2.2克隆體啟動
實現柱子從右側出來,并且,位置是隨機(需要注意:1.柱子向左邊移動位移動應該設置為 負數 2.注意柱子在開始的時候要設置為隱藏,就和做魔術游戲一樣,如果你把魔術背后的玄機告訴觀眾,魔術就露餡了)
2.3得分功能實現
如果越過一個柱子,得分+1,柱子移到下一個隨機位置。得分為動態變化的量,在這里用【變量】存儲,所以新建一個“得分”變量,并根據流程圖對變量進行初始化,根據判斷條件讓得分變量自增
2.4游戲結束設置
三.難點詳解
難點一:身體克隆的時間問題
3.1 了解克隆體
3.2 克隆復制的問題
因為我們進行克隆,是在原有的基礎復制一個和角色一模一樣的事物,當然,克隆體會繼承被克隆物體的所有屬性,克隆體隨著原柱子角色的運動而運動,則應該先確定柱子的坐標信息,再進行復制:
難點四:克隆體的刪除問題
4.1 了解克隆模塊,可以知道克隆模塊只有三種操作
當克隆體啟動時,這個模塊是,一個啟動模塊,可以幫助我們進行判斷。
所以嘞,我們可以通過判斷柱子是否移動到左側,進行判斷
素材資源
注:項目的樣例程序本次免費分享,如果覺得有用,點個贊或留個評論吧~
總結
以上是生活随笔為你收集整理的Scratch模拟超级玛丽之飞翔的小鸟的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 腾讯云安装部署Linux保姆教程
- 下一篇: python 获取各pkg版本_Pyth