Release 3.1.0: surprise mode and README overhaul
A bare sl now randomizes train type, coal cars, color livery, and speed each run, with an occasional whistle (25%), rare flight (10%), and very rare crash (5%). Any explicit flag disables the randomness entirely, keeping all options deterministic and backward compatible. Rewrite the README around the project's actual character: surprise mode odds table, a how-it-works section on the renderer, and a FAQ. Remove broken references (missing demo gif, SECURITY.md, unverified Docker image).
This commit is contained in:
parent
d0b698eb40
commit
08f6ba4f69
3 changed files with 185 additions and 132 deletions
12
CHANGELOG.md
12
CHANGELOG.md
|
|
@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
|
||||
## [Unreleased]
|
||||
|
||||
## [3.1.0] - 2026-07-06
|
||||
|
||||
### Added
|
||||
- Surprise mode: a bare `sl` (the classic mistyped `ls`) now randomizes the
|
||||
whole show each run — train type, coal-car count, color livery (named
|
||||
themes plus fully random one-offs), and speed, with an occasional whistle
|
||||
(25%), a rare flight (10%), and a very rare crash (5%)
|
||||
|
||||
### Changed
|
||||
- Any command-line flag disables surprise mode entirely; explicit options
|
||||
remain fully deterministic and backward compatible
|
||||
|
||||
## [3.0.0] - 2026-07-06
|
||||
|
||||
### Added
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue