コンテンツへスキップ
TCGON
開発

オープンに開発しています。

TCGONは個人開発のプロジェクトです。特定タイトル向けのカードゲームシミュレーターから始まり、2つ目のTCGによる実戦検証を通じて、専用処理を共通エンジンから切り離す再設計を進めています。ここでは、その大きな流れを記録しています。

タイムライン

  1. Card Game Simulator完了

    特定タイトル向けのカードゲームシミュレーターとして開発を開始。

  2. Generic Game Engine進行中

    2つ目のTCGで残っていた専用処理を洗い出し、ゲーム固有の判断を定義側へ移行。

  3. Data-driven Rules完了

    盤面・ゾーン・フェーズ・ルールをデータとして定義する構造へ。

  4. TEDL進行中

    カード文章を発動条件・コスト・対象・処理などの共通表現へ変換する仕組みを開発。

  5. On-demand Translation進行中

    元データを保持したまま、カードタイトルと効果テキストを必要な言語へ翻訳。

  6. TCGON Builder進行中

    ゲームデータを構築するための開発環境の整備。

  7. AI Player進行中

    エンジンが提示する操作候補からAIが選択する仕組みの検証。

  8. AI vs AI進行中

    同じCommand PipelineでAI同士を対戦させる自動対戦の仕組みを開発中。

  9. Multi-TCG Experiments進行中

    異なるルール体系のTCGを共通エンジン上で扱う互換性検証。

開発ログ

名探偵コナンカードゲーム開発史

①〜④は、単一タイトル向けシミュレータとして試行錯誤を重ねた時期の記録です。

TCGON — 汎用エンジンへの転換

⑤以降は、複数のTCGと人間・AIを同じエンジンで動かすTCGONの開発記録です。