M5Stack Core2 を用いて、3×3 に表示される数字を「小さい順」にタッチして消していくゲームです。
全ての数字を正しい順序で消し終わったときの経過時間がスコアとなります。
https://qiita.com/taiyyytai/items/923e7e489e06ad1044d9
- 3×3 のマスに数字(1~20)がランダムに表示されます。
- 重複しないように配置
- 表示された数字のうち、現在最も小さい数字をタッチして消していきます。
- 全部の数字を正しい順番で消し終わるとゲームクリア!
- クリアまでにかかった時間(経過時間)がスコアとなります。
-
数字の表示
- 3×3 のマスにランダムに数字(1~20)を表示
- 数字は重複なし
-
タッチした数字の判定
- タッチ座標を取得
- どのマス(数字)をタッチしたかを判定
-
消す順番のチェック
- 現在表示中の数字の中から最小値を検索
- タッチされた数字が最小値の場合:数字を消去して正解演出
- タッチされた数字が最小値以外の場合:不正解演出を表示
-
クリア判定とクリア後の処理
- 表示されている数字がすべて消えたら、タイマーを止めてスコアを表示
- リトライボタンを配置し、再度ゲームを開始できるようにする