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 systems

How 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

Progress stage

Stage history

Complete history

Commit history