Jesse
a7221dcf20
v0.4.1 - bug fixes. initial d12 rolls determine what player in which seat.
2026-08-13 15:28:53 -04:00
Jesse
49f8504b05
v0.4.0 — multiplayer Phases 0 and 1: seat and player split apart, turn state per player, the page behind a Session, and eight seat/player mix-ups fixed with tests that fail without them
2026-08-13 14:06:02 -04:00
Jesse
216006b091
v0.3.1 — multiplayer groundwork: 13 engine tests covering 2-4 player games, a seat parameter on snapshot and actionMenu so a player sees their own railroad rather than seat 0's, and the 22 opponent-directed cards held out of every deck until they are built
2026-08-12 22:37:10 -04:00
Jesse
1bf1e95058
v0.3.0 — playtest fixes, two new rules, and §7 enforced
2026-08-12 21:08:28 -04:00
Jesse
6ead39c530
fixed train# specific rules. cleaned up display topline and train display on division map
2026-08-09 19:44:18 -04:00
Jesse
4a800a053a
created harness to better test bots. improved bot play
2026-08-09 19:24:54 -04:00
Jesse
35575147cd
added harness to support bots being able to run / test strategies.
2026-08-08 15:07:42 -04:00
Jesse and Claude Opus 5
5d825b97d2
v0.1.0 — undo, the crew's reach on the board, workers on the card, and four engine bugs
...
Fifteen items from two playtest sessions. Three that read as drawing faults were engine
bugs: cars could be added to a train that was not being made up (50 offers in 8 games),
the make-up panel merged two trains and could couple a car to the wrong one, and an
Office upgrade silently deleted what a Modifier had added. A fourth was a sentinel
inside a coordinate's own value range — a Mainline placement travelling as row -1, which
is an ordinary district row.
Trains are now drawn the way they stand: west on the left, nose toward the way the engine
faces, on both the district card and the Division chip. Undo steps back through the game
by replaying the save without its last intent. The switching walk keeps its rejections, so
the board can say why a square is not offered. Laborers and Porters are on the card, and
the rule that a district only grows outwards is finally written down.
Versions start here: third digit for fixes, second for a feature set, 1.0 for a release.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01GgtkX8JnvKa8y2tuJ8aQf4
2026-08-08 05:23:17 -04:00
Jesse
f4c0f49604
More bug fixes. Show the timetable, and stop the arrival message contradicting itself. Fixed division point in labels. And highlighted discard as targets.
2026-08-05 23:08:03 -04:00
Jesse
543584a2ca
user card Hand becomes the action surface, the board shows the train, and a reverse stops turning it around, other bug fixes too.
2026-08-05 19:18:26 -04:00
Jesse
1c321d4cea
make turnout description more clear. fix curves from breaking running track.
2026-08-05 10:03:50 -04:00
Jesse
9c76b1a5e2
Track becomes a deck card, Departments become decks, and trains must be made up to leave, industry restrictions enforced, update display and add a new game button
2026-08-05 08:28:22 -04:00
Jesse
2d348e1ecf
fix tracks to all be EW. no more NS tracks
2026-08-05 01:00:11 -04:00
Jesse
821d3cdffa
adding classification and division yard updates, train collisions, engine and car updates, turnout improvements.
2026-08-04 21:03:17 -04:00
Jesse
4bba991f41
Fixed division end of track labels and other minor bugs. Trains now show their information. Play cards now required to get to 3 or less, no other restrictions. auto hide now more prominent. it and sounds now are in replay.
2026-08-04 13:43:28 -04:00
Jesse
c3c5c59a45
Show the whole Division mainline. district now has option for auto hiding on phases where not needed. scaffold for multi-player geometry showing division. regions on mainline cards implemented. bug fix on laying rail cards. optimized replay (carried links forward). Add sounds, first pass
2026-08-04 11:26:18 -04:00
Jesse
ec792dfc15
Say who is playing, what you can press, and where you are in the Stage
...
Mostly presentation, plus one rules fix found on the way.
2026-08-04 08:37:42 -04:00
Jesse
982952fd6c
Draw freight on the card, and teach the bot to build a railroad
2026-08-04 04:59:23 -04:00
Jesse
e23d81eade
Implement nose coupling so run-arounds work, and stop coupling wiping the district
2026-08-01 15:15:28 -04:00
Jesse
f52ff0e9ac
Draw the board as track, split the site into three pages, and fix curve geometry
...
Adds SVG board rendering shared by the game and the replay, a splash page with a
shareable replay directory, hover tooltips for reference detail, and makes curves
two-port arcs so sidings and run-arounds can finally be built.
2026-08-01 13:35:53 -04:00
Jesse
f00255ce31
more fixes and tweaks
2026-08-01 12:00:27 -04:00
Jesse
d1f689d4fc
Name the caboose, the train and the Running Track hazard
2026-08-01 07:03:21 -04:00
Jesse
dd300ac154
Fix caching, Limits placement, and explain the board better
2026-07-31 23:34:18 -04:00
Jesse
2eca9de09f
various fixes. added version#s and added a playable browser build of the solitaire game (including deploy to filebrowser script)
2026-07-31 22:03:13 -04:00
Jesse
160190da3f
Show the bot's reasoning and rejected options in the replay
2026-07-31 15:22:45 -04:00
Jesse
d261ad7af8
Fix parking trains, freight deadlock, and Whistle Post lock-in
2026-07-31 15:09:16 -04:00
Jesse
b085d5a0bb
Implement Enhancements, Mainline modifiers and Maneuvers; fix unplayable track
2026-07-31 11:02:54 -04:00
Jesse
401b879140
Expand game engine, replay, tests, and documentation
2026-07-31 08:10:54 -04:00
Jesse
e7bc07df85
Initial commit
2026-07-31 07:19:57 -04:00