Day 9 - 切換背景及物件自動移動

添加背景

您可以在編碼中添加更多背景。 如圖所示,再選擇兩個外太空背景。 您也可以從自己的想像中繪畫背景。

遊戲開始時設置背景

將開始背景設置為“ Moon”,並建立一個新變數 “ level” 以指示遊戲的級別, 將初始值設置為 “ 1”。

同時,我們添加了一個廣播信息指令 "Start" 以通知其他物件遊戲開始。


切換背景

我們需要設置切換背景的條件。 您可以考慮在一段時間內或玩家達到某個分數時。

我們決定,當玩家達到50分時,它將背景切換為“Nebula”。 如果得分為100,它將背景切換為“ Galaxy”。

同時,“ level”的值將相應地更改為“ 2”和“ 3”。

自動移動

在精靈球編碼中,我們增加了一個程序,當收到信息“Start”時。 它將根據時間間隔重複移動精靈球直到遊戲時間剩餘4秒鐘。 移動頻率取決於遊戲級別。 級別越高,時間間隔越短,這將增加遊戲難度。

遊戲結束音效

Scratch x micro:bit 遊戲的編碼差不多完成。 讓我們添加結束遊戲的音效以使其更加完整。

選擇一個聲音效果添加到精靈貓。 然後加入計時器編碼的末尾位置。