このゲームは、UnityというゲームエンジンとMediaPipeという画像処理ライブラリを組み合わせて作りました!
あなたの動きを読み取ってゲームが進行!体を動かして迫りくる壁を
避けたり、ジャンプで破壊したりして進む全身運動型アクションゲーム! 壁を避けて破壊して得点を稼ぎ、制限時間内にハイスコアを目指そう!
1.githubのTMS-2リポジトリの中身をzipファイルにしてダウンロードする。
3.任意の場所に先ほどダウンロードしたTMS-2-mainファイルをすべて解凍し、解凍したTMS-2-mainを開きます。
4.TMS-2-mainを開けたら、AssetsのImagesとMaterialsにさっきダウンロードしたImagesとMaterialsのファイルの中身を入れ込む
MediaPipeとUnityそれぞれで環境構築を行う
Python環境を構築
- VSCodeをインストール
- Pyhton3.12.6をインストール(Pathにチェックを入れ忘れない)
- Pythonの実行方法
- まず以下のライブラリをインストールしてください
pip install tensorflow pip install tensorflow-hub pip install opencv-python pip install numpy
Tip
一度仮想空間を作成したことがあるならば以下のディレクトリに存在するキャッシュを削除してから コードを実行することをお勧めします
C:\Users<ユーザー名>\AppData\Local\Temp\tfhub_modules\
2.インストールしたUnityHubで追加ボタンからディスクから加えるをクリック
Caution
Playerの欄のDebug Playのチェックを外してください。チェックをつけたままだとカメラの読み込みでのキャラ操作ができません。
チェックをつけると矢印キーとスペースキーで操作することが可能です。
- 迫り来る壁を避ける
- 左に動くと左に、右に動くと右に、ジャンプするとその場でジャンプが出来る。
- 左右への移動やジャンプの特定の動作を行い、壁を避けることで得点が加算される。
- 制限時間90秒を耐えるとゲームクリア
- 壁にぶつかるとゲームオーバーとなる
奥田 達矢
草田 真生
矢野 翔太郎