y3k
## アプリ概要(ハッカソン向け説明文) このアプリは、**ユーザーのPC上の行動を“育成ゲーム化”**するプロダクトです。 スクリーンショットから行動を読み取り、良い行動ならキャラクターが成長、悪い行動なら劣化・暴走します。 「作業習慣を、感情移入できるゲーム体験に変える」ことが狙いです。 ## 体験の流れ 1.
Core trick
Has Gemini classify periodic screenshots as work or idle, then feeds the previous creature image back as input for image-to-image evolution.
Description
## アプリ概要(ハッカソン向け説明文)
このアプリは、**ユーザーのPC上の行動を“育成ゲーム化”**するプロダクトです。
スクリーンショットから行動を読み取り、良い行動ならキャラクターが成長、悪い行動なら劣化・暴走します。
「作業習慣を、感情移入できるゲーム体験に変える」ことが狙いです。
## 体験の流れ
1. ユーザー行動をスクリーンショットで取得
2. **Gemini** で画面内容を要約・善悪判定(作業か、サボりか)
3. 判定に応じてゲーム状態を更新(レベル/腐敗度)
4. **Nano Banana(画像生成パイプライン)** でキャラクター画像を生成・進化
5. フロントに最新の `animation.gif` と状態を反映して、成長/劣化を可視化
## 技術のポイント
- スクリーンショットから「何をしているか」を自然言語で要約
- 善悪判定、理由生成、ゲーム入力(スコア化)に利用
- 行動結果に応じたキャラクターを生成
- 前回画像を入力にした進化(image-to-image)で連続成長を表現
- `level`(成長)と `corruption`(劣化)を管理
- セッションごとに状態遷移して履歴化
- 最新GIFと状態を自動更新してライブデモ可能
## ゲーム性(成長・劣化)
- 良い行動(例: VSCode/Cursorで開発)
- スコア上昇
- レベルアップ
- 見た目がポジティブ方向に進化
- 悪い行動(例: YouTube視聴の長時間化)
- スコア低下
- 腐敗度上昇
- 見た目がグリッチ・崩壊方向に進化
- 「キャラクターが悪い行動を返す」演出につなげる
## 一言でいうと
**Geminiで“行動理解”、Nano Bananaで“見た目進化”、ゲームロジックで“習慣変容”をつなぐ、行動連動型たまごっちアプリ**です。
The linked repo returns 404, so it was deleted or made private.