Skip to content

Crosshairs Random Cloud Algorithms - #496

Merged
Perlkonig merged 1 commit into
AbstractPlay:developfrom
samtcifihi:crosshairs-random-cloud-setups-2026-10-05
Oct 5, 2026
Merged

Perlkonig merged 1 commit into
AbstractPlay:developfrom
samtcifihi:crosshairs-random-cloud-setups-2026-10-05

Conversation

@samtcifihi

Copy link
Copy Markdown
Contributor

Replace the experimental spread setups with three experimental setup variants:

  • Symmetric / Asymmetric random clouds (new) (split-start, asymmetric-split-start): the designer's placement, intended to replace the current random setups once accepted. Each round, every interior cell touching at most one cloud is scored by how evenly it splits an open line of fire, and a random top-scoring cell is chosen. The symmetric version places 180-degree pairs and ends one cloud short when the centre is chosen. Works with or without Unbounded cloud banks.
  • Clumping random clouds (clumping-start, community variant): the "Triple Beta" weighted placement, favouring the middle of the board while keeping clouds a little apart. Respects the bank-size rule.

Also colour the sheet glyphs (cloud, piece, plane, arrowhead, wedge) with paint.fill instead of the deprecated colour property.

Replace the experimental spread setups with three experimental setup
variants:

- Symmetric / Asymmetric random clouds (new) (split-start,
  asymmetric-split-start): the designer's placement, intended to
  replace the current random setups once accepted. Each round, every
  interior cell touching at most one cloud is scored by how evenly it
  splits an open line of fire, and a random top-scoring cell is chosen.
  The symmetric version places 180-degree pairs and ends one cloud
  short when the centre is chosen. Works with or without Unbounded
  cloud banks.
- Clumping random clouds (clumping-start, community variant): the
  "Triple Beta" weighted placement, favouring the middle of the board
  while keeping clouds a little apart. Respects the bank-size rule.

Also colour the sheet glyphs (cloud, piece, plane, arrowhead, wedge)
with paint.fill instead of the deprecated colour property.

Existing prod setups and base-game behaviour are unchanged, so there
is no version bump.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BK3bL3XekxLsqgRWgYBv7W
@Perlkonig
Perlkonig merged commit 9a28265 into AbstractPlay:develop Oct 5, 2026
1 of 2 checks passed
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