概要
ジェスチャーゲームは、プレイヤーがカメラの前でゲームマスターが出したお題に合わせてポーズを取り、複数のAI審査員がそのポーズを評価するシステムです。このシステムは以下の主要コンポーネントで構成されます:
- 審査員エージェント: ポーズを評価し、スコアとフィードバックを提供
- ユーザーインターフェース: ゲームマスターと視聴者向けのインターフェース
- バックエンドサーバ: サービス間の連携
- Result判定機:APIの結果を元に合格・不合格を判定してくれる組み込みマシン
アーキテクチャ
システムは以下の3つの主要なアプリケーションで構成されるマイクロサービスアーキテクチャを採用します

アピールポイント
クライアント
- AWS IVSを用いたインタラクティブで低遅延なストリーミング配信
- 管理画面もちゃんと作った
- RxJSを使用してオブザーバパターンで作成したリアクティブなチャットメッセージの管理
- ニコニコ動画風のコメント弾幕
- リッチなCSSアニメーション
サーバー
AIサーバー
Result判定機
利用サービス
クライアント
- Next.js
- TypeScript
- RXjs
- jotai
サーバー
AIサーバー
result判定機
AWS
- Amazon IVS / IVS Chat
- Amazon Bedrock AgentCore
- 基盤モデルは、Anthropic Claude, LLama 4, Amazon Nova, and more...
- Amplify Hosting
- lambda / API Gateway
- AppRunner

エッジデバイス←まず、こいつの存在が謎!!
- 判定結果をお知らせしてくれるデバイス君
- 技術
- Autodesk Fusion
- Bambu P1S
- M5Stack
- Raspberry Pi
- SG90