🤖

第2回 AI Agent Hackathon with Google Cloud 参加

に公開

TOP画像

AIによるリアルタイム実況(テキスト)付きブロック崩しゲーム

1. プロジェクトが対象とするユーザー像と課題、課題へのソリューションと特徴

ユーザー像と課題

  • 本サービスのユーザーは主に40代以降のゲーム愛好者です。
  • 長年ゲームを趣味として楽しんでいる一方で、家族や仕事の事情などにより、一人でゲームをプレイする機会が多い方もいらっしゃると思います。
  • 特にこの年代は、若い頃に友人と一緒にゲームを楽しんでいた経験があるため、一人でのプレイが続くと、楽しさを感じながらもどこか孤独感や物足りなさを覚えることがあると考えます。
  • また、新しいゲームを試す際にも、共感や感動を共有できる仲間がおらず、十分にゲームを楽しめないこともあると思います。

課題へのソリューションと特徴

  • 生成AI技術でゲームプレイを解析し、その状況に最適な応援コメントを生成する機能を提供しました。
  • これにより、まるで友人がそばでゲームを見守り、励ましたり称賛したりしてくれているような気持ちになれることでしょう。
  • 本ソリューションにより、ユーザーは孤独感を軽減し、まるで仲間と共にいるかのような温かく満足度の高いゲーム体験を実現できると考えます。

2. システムアーキテクチャ図

システムアーキテクチャ図

  • フロントエンド: React + TypeScript + Vite ブロック崩しゲーム
  • バックエンド: Python + Django + Django Ninja
  • 生成AI: Google Cloud Vertex AI Gemini 1.5 Flash
  • デプロイ環境: GCP Compute Engine (Dockerコンテナ)
  • コンテナオーケストレーション: Docker Compose

3. プロジェクトの 3 分以内のデモYouTube動画

https://www.youtube.com/watch?v=LE5p4xGLBaQ

  • 動画ではAI実況コメント生成による、ゲーム状況に応じた応援メッセージをデモンストレーションしています
  • BGM 魔王魂 村03b

技術的な取り組み

今後の展望

  • 今回の開発は、ブロック崩しゲーム + テキストによる応援メッセージにとどまりましたが、今後は、汎用的なゲームへの応用や音声での実況対応に取り組みたいと思います。

以上になります、最後までお読みいただきありがとうございました。

https://zenn.dev/hackathons/google-cloud-japan-ai-hackathon-vol2

Discussion