0.8.0.10:0 — bundle Station Master v0.8.0.10

Playtest fixes. The Superintendent is no longer asked to rule on a train
BEHIND the one departing — which cost a real game a collision, since holding
the departing train kept the only A/D track full and the train behind it
arrived into that. The screen names the player whose move it is showing while
the board catches up, the history no longer runs ahead of it, a Realignment
says which card it converted and flashes it on the map, a ruling made by
holding the office says so, and a seated player can download their own game
as a save file.

GAMES IN PROGRESS OFTEN WILL NOT RESUME, deliberately: a save replays through
the current rules, so a game holding a ruling the rules no longer ask for is
refused at that move. The server logs which move and leaves the file alone;
re-installing 0.8.0.9 finishes such a game. Measured at 28 of 40 recorded
four-seat games. Jesse's call: ship it. The release notes say so in all five
locales, and README and instructions.md carry the warning.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017nnuCv8UodHucFfx3LWEoX
This commit is contained in:
Jesse
2026-09-16 05:35:46 -04:00
co-authored by Claude Opus 5
parent 3e6e4690e2
commit c6e17fc473
4 changed files with 141 additions and 75 deletions
+12 -5
View File
@@ -13,11 +13,18 @@ Station Master is a railroad operations board game with an authoritative multipl
solitaire needs no server and is not what this package is for. This package runs that server —
the browser client, the lobby, and the intent/SSE API — as a single StartOS service.
**Bundled version: 0.8.0.9.** The bots that fill empty seats play far better — they plan each switching
turn, stop wasting their draws, and build their districts — and the engine checks moves about three times
faster. **Games in progress on this server resume normally**: no rule changed, and the speed-up was proven
to leave play identical by hashing every event of 32 seeded games before and after each step. The game's
`CHANGELOG.md` has the measurements.
**Bundled version: 0.8.0.10.** Fixes from the first multiplayer playtests: the Superintendent is no
longer asked to rule on a train BEHIND the one departing (which cost a real game a collision), the screen
says whose move it is showing while the board catches up, the history no longer races ahead of it, a
Realignment says which card it converted and flashes it on the map, and a seated player can download their
own game as a save file. v0.8.0.9 before it rebuilt the bot and made the engine about three times faster.
**GAMES IN PROGRESS DO NOT ALL SURVIVE THIS ONE**, and that is the exception to the rule below rather
than a break in it. A save is the seed and the moves replayed through the CURRENT rules, so correcting
WHEN a ruling is asked for strands a game that holds one the rules no longer ask: the server refuses that
game, logs the move it stopped at, and leaves its file untouched. Measured: 28 of 40 recorded four-seat
games stop, usually 5-40% of the way in. Jesse's call (2026-09-15) was to ship it as is; a game worth
finishing can be finished by putting v0.8.0.9 back.
The paragraphs below were written for the 0.7.9.8 bump and still describe how a bump is checked.