ジェスチャーぐらんぷり

https://github.com/kain-jy/gesture-game

Next.js

TypeScript

Redis

AWS

Python

未来の賞レース?G1グランプリ開催。

kain-jy

motty

Hiiragi

推しアイデア

技術をとことん無駄遣いして、世の中に笑いを。

作った背景

無駄の中に面白さを。

推し技術

Amazon IVSを活用した"無駄に"低遅延な配信!有名どころの基盤モデルを"全て"利用!

プロジェクト詳細

概要

ジェスチャーゲームは、プレイヤーがカメラの前でゲームマスターが出したお題に合わせてポーズを取り、複数のAI審査員がそのポーズを評価するシステムです。このシステムは以下の主要コンポーネントで構成されます:

  • 審査員エージェント: ポーズを評価し、スコアとフィードバックを提供
  • ユーザーインターフェース: ゲームマスターと視聴者向けのインターフェース
  • バックエンドサーバ: サービス間の連携
  • Result判定機:APIの結果を元に合格・不合格を判定してくれる組み込みマシン

アーキテクチャ

システムは以下の3つの主要なアプリケーションで構成されるマイクロサービスアーキテクチャを採用します

image

アピールポイント

クライアント

  • AWS IVSを用いたインタラクティブで低遅延なストリーミング配信
  • 管理画面もちゃんと作った
  • RxJSを使用してオブザーバパターンで作成したリアクティブなチャットメッセージの管理
  • ニコニコ動画風のコメント弾幕
  • リッチなCSSアニメーション

サーバー

AIサーバー

Result判定機

利用サービス

クライアント

  • Next.js
  • TypeScript
  • RXjs
  • jotai

サーバー

  • Python
    • FastAPI

AIサーバー

result判定機

AWS

  • Amazon IVS / IVS Chat
    • 映像配信、コメント
  • Amazon Bedrock AgentCore
    • 基盤モデルは、Anthropic Claude, LLama 4, Amazon Nova, and more...
  • Amplify Hosting
    • Next.jsのホスティング
  • lambda / API Gateway
    • IVSのtoken取得
  • AppRunner

image

エッジデバイス←まず、こいつの存在が謎!!

  • 判定結果をお知らせしてくれるデバイス君
    • image
  • 技術
    • Autodesk Fusion
    • Bambu P1S
    • M5Stack
    • Raspberry Pi
    • SG90

kain-jy

@2b3f76eb6873edd8