開発
オープンに開発しています。
TCGONは個人開発のプロジェクトです。特定タイトル向けのカードゲームシミュレーターから始まり、専用実装を切り離した共通のゲームエンジンへと再設計を進めてきました。ここでは、その大きな流れを記録しています。
タイムライン
- Card Game Simulator完了
特定タイトル向けのカードゲームシミュレーターとして開発を開始。
- Generic Game Engine完了
専用実装を切り離し、共通のゲームエンジンとして再設計。
- Data-driven Rules完了
盤面・ゾーン・フェーズ・ルールをデータとして定義する構造へ。
- TCGON Builder進行中
ゲームデータを構築するための開発環境の整備。
- AI Player進行中
エンジンが提示する操作候補からAIが選択する仕組みの検証。
- AI vs AI進行中
同じCommand PipelineでAI同士を対戦させる自動対戦の仕組みを開発中。
- Multi-TCG Experiments進行中
異なるルール体系のTCGを共通エンジン上で扱う互換性検証。
開発ログ
開発記事はnoteで発信しています。個別記事の一覧は今後このページに追加していく予定です。