CSoki
A real-time multiplayer drawing game where up to 4 players race to draw the same prompt, and an AI judge scores whoever it recognizes first.
Core trick
Sends periodic canvas snapshots to Gemini, which picks the prompt from the full word pool, so drawings must be recognizable.
Tags
Description
A real-time multiplayer drawing game where up to 4 players race to draw the same prompt, and an AI judge scores whoever it recognizes first.
Each game consists of 10 rounds drawn from a pool of ~300 simple noun prompts (e.g. "panda", "tennis"). Players draw simultaneously on their own canvas, and their drawings are periodically sent as snapshots to a Gemini-powered AI evaluator. The AI isn't told the answer directly — it picks from the full prompt pool, making accurate drawing essential. The first player whose drawing the AI correctly identifies wins the round and earns a point. The round immediately ends for everyone, and the next begins. Highest score after all rounds wins.
README excerpt
# Gemini Illustration Next.js フルスタックで作る、最大4人のイラスト対戦ゲームの開発ベースです。 ## セットアップ ```bash npm install cp .env.example .env.local npm run dev ``` `AI_EVALUATOR_PROVIDER=mock` でモック判定、`google-live` で Gemini API に実際の画像判定リクエストを送信します。 `google-live` 利用時はゲーム開始前に API キー/モデルの有効性チェックを実施します。 ## 現在のゲーム設定 - デフォルトお題プール: 300件 - お題形式: 色などを含まない単純名詞(例: パンダ / 木 / テニス) - 1ゲームのお題数: 10件(プールからランダム抽出) - AIへの候補入力: お題プール全件 ## 仕様 - 要件詳細は `spec.md` を参照 - 現行実装は MVP 基礎セットアップ(インメモリ状態)