Skip to content

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.

Tags

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を消費して使用する



Team