PROJECT ATLAS
Architecture walkthroughs
Choose a walkthrough to see a sequence of systems, or inspect the complete map and its commit history.
601 commits indexed across seven connected systemsHow does it run a game?
Follow native and headless execution through the shared state and action boundary into the decision system.
37 commits indexed · 0 featured
Native Bridge
- Purpose
- Headless behavior needs a real OPTCGSim reference for state, legal actions, and outcomes.
- Engineering constraint
- Reflection, transitional game frames, and single-flight file IPC can silently expose stale or incomplete state.
- Decision
- Run a BepInEx C# bridge inside OPTCGSim and settle commands against repeated native frames.
- Evidence
- Reset and ordinary commands now require three identical frames, but the protocol remains single-flight and unversioned.
bridge/OptcgStateBridge/ - Implementation
- C# · BepInEx · Reflection · JSON
- Claim ceiling
- The bridge is a scoped reference adapter, not proof that every native state is covered.
Commit history and evidence