Skip to content

Add Sunwake, an endless dune-surfing odyssey - #758

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

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

Conversation

@kkd16

@kkd16 kkd16 commented Sep 25, 2026

Copy link
Copy Markdown
Owner

Adds Sunwake, an original distance game in which a solar skiff surfs rolling dunes. Hold to dive and gain downhill speed; release to soar; turn clean landings and sun rings into a protected solar burst. Sunlight and hazards give each Voyage a natural finish and an immediate retry.

The game includes four illustrated regions, deterministic daily flights, a practice mode, twelve challenges, three earnable cosmetic skiffs, local records and saves, reactive synthesized sound, keyboard/touch controls, automatic pause, fullscreen, and reduced-motion support. Everything needed at runtime is bundled. Practice cannot award competitive records or unlock currency.

All 32 changed files are inside projects/sunwake-a6f3/. The project retains the enforced Vite + React + TypeScript/pnpm template, relative base, and required build/lint scripts. Includes an original static thumbnail, font licenses, and a maintained journal.

Validation:

  • node scripts/verify-project.mjs sunwake-a6f3 passes the exact publishing gate.
  • Engine checks cover 30/60/144 Hz consistency, seeded layouts, physics controls, collisions, charge, airtime, and long-run resource bounds.
  • Twelve progression tests pass for persistence, malformed/blocked storage, mission eligibility, daily records, and practice isolation.
  • Seven production-browser scenarios pass for desktop/touch lifecycle, rewards, reloads, purchases, daily repeatability, audio, dialogs, and 320/390 px layouts, with no console errors.
  • Visually reviewed multiple regions and mobile/desktop screens, and verified the production build on a nested static-server subpath without failed assets.

@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 77db4fb into main Sep 25, 2026
2 checks passed
@github-actions
github-actions Bot deleted the feat/sunwake-a6f3 branch September 25, 2026 02:33
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