Skip to content

Add SQUARES - The Civil War Battle Game - #497

Merged
Perlkonig merged 1 commit into
AbstractPlay:developfrom
samtcifihi:add-squares-2026-10-05
Oct 5, 2026
Merged

Perlkonig merged 1 commit into
AbstractPlay:developfrom
samtcifihi:add-squares-2026-10-05

Conversation

@samtcifihi

Copy link
Copy Markdown
Contributor

Adds Deer Valley Game Company's SQUARES - The Civil War Battle Game, designed by G. Myers, under the uid squares. The game is flagged experimental.

Adds Deer Valley Game Company's SQUARES - The Civil War Battle Game,
designed by G. Myers, under the uid squares. The game is flagged
experimental.

- Board and units: the renderer's dvgc board, with squares named by
  the rulebook's codes, and NATO unit glyphs painted in each player's
  colour. Gray is player 1 at the south and Blue player 2 at the north,
  both customisable, and each player sees their own side at the bottom.
- Rules: single and double turns, cavalry two-step and paired moves,
  forest and diagonal moves that take a whole double turn, the
  two-consecutive-turn limit, freezes after a retreat, supported,
  unsupported and flank attacks, artillery pins, the five attacker
  options with the second-chance retreat, cavalry and forest retreats
  with displacement chains, attacks on a reserve, and wins by entering
  the enemy reserve or by ten points. The implementation notes list how
  ambiguous rules are read, and a threefold-repetition draw.
- Moves: an attack and the attacker's own follow-up decisions form one
  ply, joined by slashes (IG1C+AG1CL>AB1C/option2/advance). The
  defender's answers are plies of their own, and any decision with a
  single legal answer is made automatically.
- Interface: click entry for every action and decision, custom buttons
  for combat decisions, previews that fade units about to be lost,
  arrows and outlines for moves, attacks and retreats, edge markers and
  framed arrivals for the reserves, and losses and points in the
  sidebar.
- Locales: English name, description, notes, validation and status
  strings, chat results and button labels.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H6BBoyAGMsYXd8N71s6T5k
@Perlkonig
Perlkonig merged commit 827726e into AbstractPlay:develop Oct 5, 2026
1 of 2 checks passed
@samtcifihi
samtcifihi deleted the add-squares-2026-10-05 branch October 5, 2026 22:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants