Skip to content

Balance: wire beacon_rush.json to beacon_rush scenario; food floor documented (#106) - #109

Merged
Skeyelab merged 1 commit into
mainfrom
issue-106-beacon-rush-food-pressure
May 22, 2026
Merged

Skeyelab merged 1 commit into
mainfrom
issue-106-beacon-rush-food-pressure

Conversation

@Skeyelab

Copy link
Copy Markdown
Member

Closes #106

What

scripts/beacon_rush.json now carries "scenario": "beacon_rush" so it runs with the scenario's maxBeaconParts:3 and dailyCreditsIncomeDelta:+7. The script wins at day 3 with food 44–46 on all 7 reference seeds — well above the ≥40 target band.

Previously the script ran on Standard scenario and ended day 6 with food 14–24, putting seeds 42 and 101 in the critical band.

Playtest note

go run ./cmd/outpost -simulate scripts/beacon_rush.json -seeds 1,7,42 — wins day 3, food 44+. Rush path now feels decisive rather than a slow food drain.

Test plan

  • beaconRushBaseline updated: ScenarioID:"beacon_rush", Day:3, Won:true, BeaconParts:3
  • go test ./... clean
  • docs/balance.md §Beacon Rush food floor documents target band and rationale

…cumented (#106).

beacon_rush.json now runs with scenario=beacon_rush (3/3 parts, +7 credits/day).
Script wins at day 3 with food 44-46 on all reference seeds — well above the ≥40
target. Previously the script ran on Standard and ended day 6 with food 14-24
(critical on some seeds).

Baseline updated: beacon_rush expects GameOver=true, Won=true, Day=3, BeaconParts=3.
docs/balance.md §Beacon Rush food floor documents target band.

Assisted-by: Crush:claude-sonnet-4-5
@Skeyelab
Skeyelab enabled auto-merge (squash) May 22, 2026 05:57
@Skeyelab
Skeyelab merged commit 62875ca into main May 22, 2026
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.

Balance: review beacon-rush food pressure at day 6

1 participant