Skip to content

feat(ridge): first-playable Bridge β†’ Relay secret route - #104

Merged
DaniloNovakovic merged 4 commits into
mainfrom
feat/ridge-first-playable-route
Jul 30, 2026
Merged

feat(ridge): first-playable Bridge β†’ Relay secret route#104
DaniloNovakovic merged 4 commits into
mainfrom
feat/ridge-first-playable-route

Conversation

@DaniloNovakovic

Copy link
Copy Markdown
Owner

Summary

  • Extends the console-first Ridge core across Concert β†’ Dance Festival β†’ Relay, with Compact Area Transitions, guitar handoff, Sit and Play farewell, dedication card, and clean Bridge reset.
  • Phaser stays a thin stick-figure adapter (StickVisualProvider swaps set dressing/cast per area); durable progress uses firstPlayableRoute.beat + activeAreaId.
  • Headless full-route smoke lives in src/game/core/ridge/session.test.ts and pnpm ridge:console / pnpm game:console.

Test plan

  • pnpm typecheck / pnpm test (or at least Ridge + console session tests)
  • pnpm ridge:console β€” walk Bridge β†’ Concert (crowd β†’ guitarist practice β†’ stage β†’ exit)
  • Continue Dance (traveler β†’ ops β†’ teacher β†’ driver song request β†’ gate clearance β†’ shuttle)
  • Relay Sit and Play β†’ choose Let the song end β†’ dedication β†’ confirm Bridge reset
  • Browser: ?mode=interactive&startScene=ridge (or CRT + Circuit from Overworld) β€” left/right + talk UI on mobile/desktop
  • Confirm stick backgrounds/cast change per area and conversation panel still works

Made with Cursor

Extend the console-first Ridge core across Concert, Dance Festival, and
Relay so the secret CRT game can be walked end-to-end (guitar farewell,
dedication, clean Bridge reset) without browser playtest loops.

Co-authored-by: Cursor <cursoragent@cursor.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@gemini-code-assist

Copy link
Copy Markdown

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

DaniloNovakovic and others added 3 commits July 30, 2026 22:44
Nearest interact now sorts by distance so the service gate wins over the
steward at the soft wall. Plaza cast is spread out with distinct stick
silhouettes, name tags, and clearer next-step prompts.

Co-authored-by: Cursor <cursoragent@cursor.com>
Console `skip` / `warp` and DEV keys (] and 1–4) jump Compact Ridge
Areas so manual playtests can reach Dance/Relay without replaying Bridge.

Co-authored-by: Cursor <cursoragent@cursor.com>
Until post-game Open Ridge Return exists, finishing the CRT farewell
ejects to the street and resets route progress for the next entry.

Co-authored-by: Cursor <cursoragent@cursor.com>
@DaniloNovakovic DaniloNovakovic self-assigned this Jul 30, 2026
@DaniloNovakovic
DaniloNovakovic merged commit bf9cf46 into main Jul 30, 2026
1 check passed
@DaniloNovakovic
DaniloNovakovic deleted the feat/ridge-first-playable-route branch July 30, 2026 21:46
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.

1 participant