Day 5 - 變數及條件

建立變數

根據設計,我們需要建立兩個變數

  1. Score - 記錄遊戲分數

  2. Time - 設置遊戲時間限制

剔號表示在屏幕上顯示

遊戲開始

每次遊戲開始時,分數將重置為零。 然後,我們將添加一個過程來檢查精靈貓的移動控制。我們首先使用鍵盤來臨時控制移動,稍後我們將使用micro:bit來代替它。

控制精靈貓

因為我們需要在玩遊戲期間一直控制精靈貓的移動直到遊戲結束,所以我們需要在遊戲開始後使用永久循環(“ Forever Loop”)檢測。我們需要檢測四個移動方向。 即上,下,左和右。 因此,我們應該為每個方向添加四個單獨的條件。



使用“Sensing”和“Motion”

使用“感應”和“運動”中的指令來檢測移動控制,您需要分配每個按鍵控件的移動方向並確定移動步數。

測試移動

在每種情況下添加動作和按鍵感應,請注意按鍵和(x,y)的正確配對。 現在,您可以通過單擊綠色旗標誌來測試精靈貓的移動。


觸摸物體加分

使用 “touching” 指令來檢測物體的觸摸。 如果條件成立,則加10分。

您發現加分有任何問題嗎? 這是不停增加的。 如何停止呢? 讓我們在下一天中對其進行修改。

(當然,我們鼓勵您自己找到解決方案!)