Skip to content
This repository was archived by the owner on Oct 25, 2026. It is now read-only.

brightway-park: depth work on the kit HUD - lab, ride families, connect and undo, guest thoughts, staff, bank - #262

Merged
Noisemaker111 merged 3 commits into
betafrom
agent/brightway-world-spec
Oct 25, 2026
Merged

Noisemaker111 merged 3 commits into
betafrom
agent/brightway-world-spec

Conversation

@Noisemaker111

@Noisemaker111 Noisemaker111 commented Oct 25, 2026 •

Copy link
Copy Markdown
Owner

What changed

Brightway Park's depth work, rebased onto beta's engine-UI-kit HUD (BuildBar, Inspector, ParkDashboard, GameUI on KitPanel/KitButton/KitMeter).

  • 28 rides in five families, each with its own excitement / intensity / nausea, capacity, cycle and ticket; the palette gets a ride-family row.
  • Research lab (R, or the Lab button): every ride, shop, theme piece and the mechanic beyond the starters is a lab topic with a fee and a time. A locked ticket opens the lab.
  • Economy: the branch's rating awards ($500-$6,000 prizes), lab unlocks and a bank that lends or takes back $1,000 at a time up to $25,000 (interest nightly) replace beta's milestone unlocks and the $6,000 loan. The park books (L) show what is owed and the night's interest.
  • Prices for every stall and ride, with "guests pay up to" in the inspector.
  • Guest thoughts: the guest window lists the guest's latest thoughts; the status card lists what the crowd says most (complaints in red). A park full of complaints loses rating.
  • Staff roles: handyman, mechanic (lab), entertainer, security guard; each has a patrol ring you widen or narrow in the inspector.
  • Building: land raise/lower, drag-laid paths and queue lines, ride entrances and exits; a new ride or shop stays shut until joined to the paths, and the inspector's "Connect it" lays the pieces. U / Undo takes back the last build, demolish or land change.
  • Kept from the worktree: terrain, network, links, undo and the (not yet wired) coaster designer with its tests. Dropped two scratch scripts.
  • Fixes on the way: drag start and the undo list live on the session (module-globals check), repeated identical thoughts no longer fill the guest window, the capture readout no longer counts entrances/exits as rides, and the side card stops above the taller palette.

Choice made: the research lab opens in the right-hand side slot (same as the books); the inspector wins when something is selected.

Engine seam

Engine seam: none - authored content only

Checks

  • bun run verify:fast: 5/5 (provision, framework, module-globals, brightway check-types, 92 brightway tests).
  • New src/game/drive.test.ts: a headless session through the player's commands builds a carousel, sees it shut, connects it, undoes a hire, hires a handyman and an entertainer, researches and hires a mechanic, borrows $1,000, runs 4 minutes, and reads guest thoughts.
  • Engine drive, served from this worktree: bun run drive brightway-park --game-dir <worktree>/brightway-park --flow build-staff-thoughts passed 17/17 (place carousel, "Needs an entrance", Connect it, hire handyman, crowd thoughts on the status card, guest window thoughts); --flow to-open-park passed 10/10 after moving its clicks clear of the taller palette.

Known gaps

  • Plain bun run dev in a games worktree crashes the 3D view ("R3F: Hooks can only be used within the Canvas component"): @react-three/drei resolves from the linked engine snapshot's node_modules and brings its own fiber. resolve.dedupe fixes it locally; not included here because it belongs in shared tooling, not one game.
  • The coaster designer module is tested but not yet in the build palette.

🤖 Generated with Claude Code

Noisemaker111 and others added 2 commits October 25, 2026 13:30
…oughts, complaint-driven rating, staff roles, terrain, entrances and exits, undo

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…es, connect and undo, guest thoughts, staff patrols, bank in $1,000 steps
@Noisemaker111 Noisemaker111 changed the title brightway-park: depth work on the kit HUD brightway-park: depth work on the kit HUD - lab, ride families, connect and undo, guest thoughts, staff, bank Oct 25, 2026
@Noisemaker111
Noisemaker111 merged commit 028b240 into beta Oct 25, 2026
2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant