# gakuran

- **Event:** [Gemini 3 ハッカソン 東京](https://cerebralvalley.ai/e/gemini-3-tokyo-hackathon)
- **When:** Sat, Feb 21 at 9:00 AM – 10:00 PM (GMT+9)
- **Where:** 東京都渋谷区渋谷 3 丁目 21 - 3 渋谷ストリーム 5F
- **Team:** [kazuki kanayama](https://cerebralvalley.ai/u/gakuran)
- **GitHub:** https://github.com/e03107/yaoyorozu/
- **Demo video:** https://youtu.be/ldw87vUQRnc
- **Gallery:** https://cerebralvalley.ai/e/gemini-3-tokyo-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/gemini-3-tokyo-hackathon/hackathon/gallery/20

このゲームは、地域に眠る歴史・文化・土地の記憶を「召喚キャラクター」として呼び起こし、対話しながら未来へ語り継ぐ探索ゲームです。
プレイヤーは3つのラウンドで地域課題に向き合い、行動を選択して判定を受けます。
あなたの選択によって旅の結末が変わり、最後にはキャラクターとともに、失われかけた物語を次の世代へつなぐ体験が得られます。

本作は、地域情報をもとにAIがキャラクターの設定と物語体験を動的生成する、WebベースのナラティブTRPGです。
バックエンドでは Google Places API で土地情報を取得し、Gemini API で「地域性を反映したキャラクター設定」「各ラウンドでの判定（行動評価）」を生成します。

画像生成はテキスト生成と分離したモデルで行い、召喚キャラクターやイベントビジュアルを自動生成してゲーム画面に反映しています。

フロントエンドは React + Vite、API サーバーは Node.js + Express で構成し、セッション管理・進行状態・判定結果をリアルタイムに連携することで、毎回異なる地域伝承体験を実現しています。

---

Markdown version of https://cerebralvalley.ai/e/gemini-3-tokyo-hackathon/hackathon/gallery/20. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
