Browser game inspired by the gameplay structure of classic board-strategy/action-duel games like Archon, but with an original AI robots theme, original units, original names, original visuals, and no copyrighted assets.
Circuit Dominion is a tactical 9x9 board strategy game with real-time duel resolution between robot factions:
- Solar Protocol
- Void Core
Upload your screenshots using those filenames to fill these two slots.
- Exact 27 Light / 27 Dark / 27 Flux board distribution
- Global Flux cycle: Neutral -> Light -> Neutral -> Dark
- Five Power Nodes with healing, Command charge, and objective victory
- Grid Lock, Field Repair, and Emergency Relay Command powers
- Persistent unit HP between board turns and real-time duels
- Directional attacks, finite projectile range, cover, collision, telegraphed specials, and escalating overtime
- Easy, Standard, and Hard AI without hidden stat bonuses
index.html: source entry pointsrc/: gameplay, combat, rendering, input, UI, AI, platform, state modulesstyles/main.css: styling and responsive layoutassets/live/: public local runtime backgrounds, sprites, and asset manifestrelease/: deployable build (modularrelease/index.html) plus the generated all-in-onerelease/circuit_dominion.single-file.htmlscripts/build-single-file.mjs: generates the single-file build from source
https://vibezzzcoder.github.io/circuit-dominion/
Or play the single-file build inside the release folder.
NOTE: release/circuit_dominion.single-file.html is a true all-in-one build: the CSS,
all src/ modules, and every image are inlined (images as data URIs), so it runs
offline from a single file with the full art. Regenerate it after source/asset
changes with node scripts/build-single-file.mjs (also run by node scripts/build-release.mjs).
- Mouse/touch: select unit and destination square
H: open helpR: restart current mode`: toggle debug overlay
- Solar (P1):
- Move:
WASD - Attack:
SpaceorF - Special:
Left Shift
- Move:
- Void (P2 in PvP):
- Move: Arrow keys
- Attack:
Enteror/ - Special:
Right Shift
- Mobile touch:
- Virtual stick + Attack/Special buttons
Esc: pause/resume duel
- Player vs AI
- Player vs Player
PvAI invariant: human always controls Solar in duels; AI always controls Void, regardless of who initiated combat.
- Destroy enemy Command Unit
- Occupy all five Power Nodes at the end of a turn
- Core Commander
- Photon Striker
- Arc Sniper
- Shield Drone
- Pulse Medic
- Nova Walker
- Null Overlord
- Razor Crawler
- Entropy Cannon
- Glitch Wraith
- Corruptor Bot
- Gravity Bruiser
Board squares are:
- ☀ Light Grid
- ◆ Dark Grid
- ◇ Neutral Grid
Combat modifiers:
- Aligned polarity: +8% HP and damage
- Hostile polarity: -6% damage
- Neutral: no modifier
The 27 Flux squares advance after both factions complete a turn:
Neutral -> Light -> Neutral -> Dark
Units standing on Power Nodes recover 12% maximum HP after their faction's turn. Controlling nodes also charges the three-point Command meter used for Grid Lock, Field Repair, and Emergency Relay.
Circuit Dominion is licensed under the GNU General Public License v3.0 or later.
You may play, study, modify, share, redistribute, and host this game under the terms of the GPL-3.0-or-later license.
If you distribute modified versions, you must provide the corresponding source code and keep the work under GPL-compatible terms.
The GPL permits commercial distribution, but it does not permit taking away recipients’ GPL rights. Anyone who receives a copy must retain the freedom to inspect, modify, and redistribute it.
Unless otherwise noted, this license applies to the entire project, including code, generated visuals, procedural audio, UI text, faction names, unit names, and game content.

