AIバグフィクサー放置
企画概要
プレイヤーは、自身のプロジェクトに潜む無数のバグを自動で修正する「AIバグフィクサー」の開発者となります。このゲームは、AIを育成し、最終的にプロジェクトから全てのバグを根絶することを目指す放置ゲームです。現実のプログラマーが直面するバグとの戦いを、理想的な「AIによる自動解決」という形で体験できます。
ゲームシステム
-
バグの発生と蓄積: 時間の経過や、架空の「新機能リリース」といったイベントによって、プロジェクト内に多種多様なバグが自動で発生し、蓄積されていきます。画面には常に現在のバグ総数が表示されます。
-
AIによる自動修正: 開発したAIは、プレイヤーが何も操作しなくても、時間経過と共に蓄積されたバグを自動で解析し、修正していきます。AIのレベルが低い初期段階では修正速度は遅く、特定のバグしか対処できません。
-
AIの育成とアップグレード:
- バグを修正したり、定期的に発生する「バグ報告の確認」タスクをこなす(ワンタップで完了)ことで「デバッグポイント」を獲得します。
- デバッグポイントを消費して、AIの「学習速度」「修正精度」「対応バグの種類(例: Null参照、型エラー、ロジックエラーなど)」といった能力をアップグレードできます。
- さらに、「自動テストツール導入」や「コードリファクタリング支援」などの機能をアンロックすることで、バグの発生率を抑制したり、修正効率を劇的に向上させることが可能です。
-
目標: 究極の目標は、プロジェクト内の全てのバグをゼロにし、AIが完全に自律的に動作する「Maintenance-Free System」を完成させることです。
面白さのポイント
- プログラマーの夢を体験: 「バグが勝手に直る」という、プログラマーなら誰もが一度は夢見る理想の世界をゲーム内で実現します。現実のデバッグ作業の苦痛からの解放感を味わえます。
- AIの成長を見守る喜び: 最初は頼りなかったAIが、徐々に賢くなり、やがてプロジェクトの根幹を支える頼もしいパートナーへと成長していく過程が達成感をもたらします。
- 皮肉と共感: 「また新しいバグが発見されました!」という通知に絶望しつつも、AIがそれを淡々と修正していく様子は、プログラマーなら誰もが共感し、クスッと笑えるようなユーモラスな体験を提供します。
個人開発・短時間開発向けポイント
- シンプルなシステム: 主要なゲームロジックは、数値管理、タイマー処理、簡単なUI表示が中心です。複雑な物理演算や高度なAI実装は不要で、Unityの基本機能で十分に作成可能です。
- 軽量なアセット: グラフィックは、コードエディタ風の背景やシンプルなアイコンがあればゲームとして成立するため、アセット制作のコストを抑えられます。
- ブラウザ向け: サーバーサイドの実装が不要で、HTML5にビルドするだけで手軽に公開・プレイが可能です。