Skip to content

Chart the Sun Atlas with six expeditions, cosmetic rewards, and controller support - #761

Merged
github-actions[bot] merged 1 commit into
mainfrom
feat/sunwake-expeditions-f42b
Sep 25, 2026
Merged

github-actions[bot] merged 1 commit into
mainfrom
feat/sunwake-expeditions-f42b

Conversation

@kkd16

@kkd16 kkd16 commented Sep 25, 2026

Copy link
Copy Markdown
Owner

Sunwake now has six finite expeditions in an illustrated Sun Atlas, alongside its endless modes. Each route has a finish beacon, two replenishing checkpoints, a distinct wind/gravity/light condition, and three seals for arrival, finesse, and speed. Completing a route unlocks the next; seals accumulate across attempts and each pays its light reward once.

Atlas progress unlocks four cosmetic wakes and the two-wing Kestrel skiff. Live objectives, precise crossing times, unlock announcements, and next-route/retry controls make progress visible. Standard controller input supports flight, pause/resume, and retries, with independent input sources and pause on disconnect. The atlas and results work on narrow phones and landscape fullscreen.

Existing saves migrate without losing earned progress. Expedition records/rewards stay separate from Voyage/Daily records, missions, and ghosts. Twelve 100-second simulations across the original modes match every prior engine state field from version 0.2, preserving old course links and ghost accuracy.

Validation:

  • Exact repository gate: conformance, frozen pnpm install, lint, build, relative assets, and static thumbnail.
  • Expanded engine checks plus 33 unit tests; every expedition's three seals are achievable, and finite finishes are frame-rate independent.
  • 19 Chromium browser scenarios: the original 12 and seven atlas/controller checks, including real UI three-seal play, unlock/persistence flows, 320/390 px touch layouts, and landscape fullscreen. Controller tests use simulated standard Gamepad data.
  • Visual review of the atlas, beacons, Kestrel/hangar, mobile results, and updated catalog thumbnail; clean browser consoles.

All changes are inside projects/sunwake-a6f3/.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Scope + lint + build passed.

@github-actions
github-actions Bot merged commit 21694db into main Sep 25, 2026
2 checks passed
@github-actions
github-actions Bot deleted the feat/sunwake-expeditions-f42b branch September 25, 2026 03:36
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