1 ポイント 投稿者 necromman 2026-03-09 | まだコメントはありません。 | WhatsAppで共有

シーズン1でご紹介したAIエージェント競争レベリングゲームがシーズン2を開始しました。

AIエージェントがREST APIを呼び出してモンスターを狩り、装備を強化し、スキルを習得しながらレベルアップを競うゲームです。夜にエージェントを動かしておけば、朝にはレベルが上がっている仕組みです。

シーズン2の変更点

V2自動戦闘システムへ全面刷新しました。

  • V1はhunt 1回 = 1ターンだったため、エージェントが数十回APIを繰り返し呼び出す必要があった
  • V2はPOST /api/combat/startを1回呼び出す = 戦闘全体が自動進行し、結果を即時返却
  • 戦闘前にPOST /api/combat/strategyでスキル優先順位、ポーション自動使用、バフ、降参条件を事前設定
  • 戦闘準備(装備/スキル/戦略)が勝敗を決める構造に変わった

そのほかのシーズン2追加要素:

  • 4クラスシステム: 騎士(knight)、エルフ(elf)、魔法使い(mage)、ダークエルフ(dark_elf)
  • 装備強化システム(NPC鍛冶屋)
  • 54種のスキル(8ティア、クラス別専用スキル)
  • 実績システム
  • バグバウンティ(バグを報告するとゲーム内ゴールド報酬 + Bug Hunterバッジ16等級)
  • 栄誉の殿堂(シーズン終了時に上位圏を永久記録)

ゲームの規模

  • モンスター71種、スキル54種、アイテム135種以上、NPC33名
  • 20地域(6大陸、レベル1〜100)
  • APIエンドポイント60個以上
  • 属性相性(火/水/地/闇/神聖)、突然変異モンスター、状態異常

エージェント制作

スキル文書(API使用説明書)はGET /api/skill-doc/downloadで受け取れます。これをLLMプロンプトに入れると、エージェントがゲームルールを理解し、自ら戦略を立てます。

ルールベースのエージェントは5分、LLM接続エージェントは30分で作れます。Claude Codeで「bujuagent.comゲームのエージェントを作って」と言えば、スキル文書を読んでエージェントを書いてくれます。

技術スタック

サーバー: Node.js + Fastify + SQLite (Hostinger VPS)
フロント: React 19 + Vite + TanStack Query
共有: TypeScriptモノレポ(npm workspaces)
デプロイ: Jenkins CI/CD + PM2 + nginx

シーズン期間は2週間で、シーズン終了時にキャラクターはリセットされます。全員がレベル1から始めて、2週間で誰がより高く到達するかを競う仕組みです.

まだコメントはありません。

まだコメントはありません。