Microbit 遊戲設計:抓鬼遊戲

若您覺得文章寫得不錯,請點選網誌上的廣告,來支持小編,謝謝。

本篇文章將講解如何製作一個簡易的抓鬼遊戲。遊戲中的鬼會在 25 個 LED 上移動,當鬼跑到正中央時(如下圖),按下按鈕 A 或按鈕 B 即可抓到鬼。

所需知識
一、LED 矩陣座標
首先要了解 Microbit LED 矩陣座標,由左到右的水平方向為稱為X座標(下圖的藍色箭頭),由上到下的垂直方向稱為Y座標(下圖的綠色箭頭)。左上角白色箭頭所指的座標為(0,0),而正中央座標為(2,2)。

可以透過燈光的積木程式來了解,

練習點亮下圖的LED燈:

二、LED動畫製作
土法:
建立一個變數X,當作X座標;再建立另一個變數diff,用來控制要往右邊移動(當 diff 為 1 時),還是左邊移動(當 diff 為 -1時)。注意:在點亮下一個座標上的 LED 燈時,需要將之前的 LED 不點亮。


遊戲積木:
這個就容易許多了,請直接看下圖的積木程式。

而本文會使用 Microbit 裡的遊戲積木來製作。

遊戲一:水平方向移動
鬼水平方向移動

按下按鈕A時,判斷有沒有抓到鬼


遊戲一影片:


遊戲二:垂直方向移動
鬼垂直方向移動

按下按鈕A時,判斷有沒有抓到鬼

遊戲二影片:


遊戲三:左上右下方向移動
鬼左上右下方向移動

按下按鈕A時,判斷有沒有抓到鬼

遊戲三影片:


遊戲四:左下右上方向移動
鬼左下右上方向移動

按下按鈕A時,判斷有沒有抓到鬼

遊戲四影片:


可能可以增加的功能:
  1. 調整鬼移動的速度。
  2. 鬼隨機移動。
  3. 自由發揮。


沒有留言: