若您覺得文章寫得不錯,請點選網誌上的廣告,來支持小編,謝謝。
本篇文章將講解如何製作一個簡易的抓鬼遊戲。遊戲中的鬼會在 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時,判斷有沒有抓到鬼
遊戲二影片:
遊戲三:左上右下方向移動
遊戲三影片:- 調整鬼移動的速度。
- 鬼隨機移動。
- 自由發揮。
沒有留言:
張貼留言