Miyadaiku
ポイントのまとめ(日本語): 問題提起: 漢字学習が受動的で文化的意味と切り離されている点 → 漢字を「体験する」ゲームで解決 AI活用の独自性: コンテンツ生成を対戦という社会的・競争的体験に組み込んでいる点 Gemini使用箇所: キャラクター設定生成、画像生成、バトル中のリアルタイム実況・叫び
Core trick
Turns a spoken kanji into a character through Gemini text and image generation, then produces live battle commentary with Gemini.
Description
ポイントのまとめ(日本語):
問題提起: 漢字学習が受動的で文化的意味と切り離されている点 → 漢字を「体験する」ゲームで解決
AI活用の独自性: コンテンツ生成を対戦という社会的・競争的体験に組み込んでいる点
Gemini使用箇所: キャラクター設定生成、画像生成、バトル中のリアルタイム実況・叫び
gemini-hackathon-20260221/niou-game★ 00 forksJavaScriptCreated Feb 21, 2026 · last push Feb 21, 2026
README excerpt
# 漢字ゲーム あなたには以下の仕様のゲームを作ってもらう 2人の対戦ゲームである. 日本の伝統的なデザインを全体で意識してほしい Webアプリで2人のユーザーが対戦可能にしてほしい # 使用して良い生成AIツール Googleの生成AIを使用して良い.API呼び出しで使うこと - Gemini:テキスト生成 - Nano Banana:画像生成・編集 - Veo:動画生成 - Live API:リアルタイム生成 - Speech-to-Text API:音声認識 - Text-to-Speech API:音声合成 # ゲームの仕様 2人対戦ゲーム ## キャラクター生成 1.ユーザーは漢字を1文字音声で喋る 2.音声から漢字を認識 3.その漢字から,感じからイメージされる仁王像を画像生成(「喜」「怒」「哀」「楽」のような分かりやすい感じ以外の抽象的な感じも表現されるが,その場合でも仁王像を想像して表現する) 4.生成した画像からthree.jsで3次元ブロック図に変換.背景は寺院の壁画のようなイメージで 5.生成した仁王像からそのキャラの必殺技リストや与える効果・ダメージをLLMで生成(キャラの能力を表現する).必殺技は全て漢字一文字とし,必殺技にはかっこいいアニメーション動画を生成してバトルに向けて用意しておく ## バトル 1.各自初期値にある程度のHPとMPが設定されている 2.順番に漢字一文字を音声で発声し,相手に攻撃する 3.攻撃がヒットすると相手のHPが減る 4.HPが0になったら負け 5.MPがなくなったら負け 6.MPは毎ターンの開始時に1回復する 7.必殺技はMPを消費して使用する