以下の3つの手法で構成してます。
1.自分の手で照準を定める
LeapMotionを使い、画面に対する位置・指先の方向をトラッキング。
2.「BAN」「DADADA」「DON」で射撃
機械学習(Keras)で音声認識する仕組みを作り、自分の声を学習させました。 サーバー不要、PC内でリアルタイムで常時動かし続けることで、インタラクティブな遊び方を実現しています。 また、既成の音声認識は擬音に弱い場合がありますが、独自に学習させることで辞書に登録されてるような単語でない音声認識を可能にしました。 認識した音声によって武器が変わり、以下の3種類の射撃ができます。
- BAN -> ピストル
- DADADA -> マシンガン
- DON -> ミサイル
3.FaceTrackingで3D移動
FaceTrackingを活用してゲーム空間を移動します。
- 前進 -> 顔を近づける
- 後退 -> 顔を遠ざける
- 右を向く -> 顔を少し右に向ける
- 左を向く -> 顔を少し左に向ける