Development
Built in public.
TCGON is a personal project. It began as a simulator for a single title, then was redesigned into a common game engine with the title-specific implementation stripped out. This page records that broad arc.
Timeline
- Card Game Simulatordone
Started out as a card game simulator for a specific title.
- Generic Game Enginedone
Stripped out the title-specific code and redesigned it as a common engine.
- Data-driven Rulesdone
Moved to defining boards, zones, phases and rules as data.
- TCGON Builderin progress
Building out the environment for authoring game data.
- AI Playerin progress
Verifying an AI that selects from the actions the engine offers.
- AI vs AIin progress
Developing AI-vs-AI self-play through the same command pipeline.
- Multi-TCG Experimentsin progress
Testing compatibility of TCGs with different rule systems on one engine.
Development log
Development articles are posted on note. An index of individual posts will be added to this page over time.