DESIGN NOTES

Gameplay Interface

The tactical arena features a 10x10 grid with a high-contrast white-text turn timer locked to the commander's profile and a dynamic piece tray. Profiles pulse with light to indicate the active commander.

45

Profile Customizer

Personalize your identity. Commanders can set custom names and unique avatars for both the High Commander and Grand Tactician roles.

End Results Interface

Detailed post-match summary highlighting the victor, total capture counts, and the winner's specific move efficiency, featuring an integrated share button to capture the moment.

VICTORY
COMMANDER WINS
12
CAPTURES
45
MOVES
SHARE

AI Implementation Analysis

Developing a competitive AI for Emperor's Outplay presents challenges far exceeding traditional Chess or Shogi engines:

  • Branching Factor: While Chess has ~35 legal moves per turn, Emperor's Outplay's stacking system often results in 200+ valid actions, creating a massive search tree.
  • Custom Openings: Because the Advance phase begins from a user-defined Siege layout, there are quadrillions of possible starting positions, making standard "Opening Books" impossible.
  • Passive Interaction: Abilities like the Assassin's Passive Execution or the Minister's Freezing Aura require the AI to simulate state changes that aren't tied to active moves, exponentially increasing calculation cost.
  • Stacking Depth: Every piece on the board is a potential "Official" in waiting, forcing the AI to evaluate not just where pieces move, but what they can become.
  • Strategic Principle: Adapt to the current battlefield and opponent moves using flexible formations, rather than relying on memorized openings.

PROFILES

Human 1 (P1)

Ancient Commander

Human 2 (P2)

Ancient Strategist

SELECT OPPONENT

PLACE YOUR BET

Your Gold: 100

Welcome to SANG AT. Let's start by placing pieces.

RANKED STANDINGS

Top Ranked Players
Loading rankings...
Piece Name