Skip to content
/ TMS-2 Public

鉄のどんぐりの改良後のリポジトリです

Notifications You must be signed in to change notification settings

igakilab/TMS-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TMS-アイアンサージとは

このゲームは、UnityというゲームエンジンとMediaPipeという画像処理ライブラリを組み合わせて作りました!​

あなたの動きを読み取ってゲームが進行!体を動かして迫りくる壁を​

避けたり、ジャンプで破壊したりして進む全身運動型アクションゲーム!​ 壁を避けて破壊して得点を稼ぎ、制限時間内にハイスコアを目指そう!​

edit

準備

1.githubのTMS-2リポジトリの中身をzipファイルにしてダウンロードする。 edit

2.ImagesとMaterialsをダウンロード edit

3.任意の場所に先ほどダウンロードしたTMS-2-mainファイルをすべて解凍し、解凍したTMS-2-mainを開きます。

4.TMS-2-mainを開けたら、AssetsのImagesとMaterialsにさっきダウンロードしたImagesとMaterialsのファイルの中身を入れ込む


MediaPipeとUnityそれぞれで環境構築を行う

MediaPipe

Python環境を構築

  1. VSCodeをインストール
  2. Pyhton3.12.6をインストール(Pathにチェックを入れ忘れない)
  3. Pythonの実行方法
  • まず以下のライブラリをインストールしてください
    pip install tensorflow
    pip install tensorflow-hub
    pip install opencv-python
    pip install numpy
    

Tip

一度仮想空間を作成したことがあるならば以下のディレクトリに存在するキャッシュを削除してから コードを実行することをお勧めします

C:\Users<ユーザー名>\AppData\Local\Temp\tfhub_modules\

Unity

1.Unity Hubをインストール

2.Unityをインストール

2.インストールしたUnityHubで追加ボタンからディスクから加えるをクリック edit

実行方法

VSCode側の操作

  • VSCodeでoperation.pyを開いて右上にある再生ボタンを押して実行する。 edit
  • カメラが起動したらターミナル上でカメラのどこにいるか、ジャンプをしたかなどの判定が出ていたらOK

Unity側の操作

  • 以下のスタートボタンが出てくるまでゲーム画面変えてみる edit

  • Unityの以下の部分を押してゲームを再生する。 edit

  • 再生が完了したら、ゲーム画面上のSTARTボタンにマウスカーソルを合わせクリック

Caution

Playerの欄のDebug Playのチェックを外してください。チェックをつけたままだとカメラの読み込みでのキャラ操作ができません。 チェックをつけると矢印キーとスペースキーで操作することが可能です。 edit

  • Unityの以下の部分を押してゲームを再生する。 edit
  • 再生が完了したら、ゲーム画面上のSTARTボタンにマウスカーソルを合わせクリック

遊び方

  • 迫り来る壁を避ける
  • 左に動くと左に、右に動くと右に、ジャンプするとその場でジャンプが出来る。
  • 左右への移動やジャンプの特定の動作を行い、壁を避けることで得点が加算される。
  • 制限時間90秒を耐えるとゲームクリア
  • 壁にぶつかるとゲームオーバーとなる

Author

奥田 達矢

草田 真生

矢野 翔太郎

About

鉄のどんぐりの改良後のリポジトリです

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •