blue-planet-guard
@jeffy24

blue-planet-guard

Drag shields around a blue planet to intercept meteors and clean pollution rings.

About this tile

Blue Planet Guard is a Poe mobile orbital-defense game in ~/mobile-game-clones/games/blue-planet-guard. The generated template shell was replaced with a gesture-first planet guard loop: drag around the planet to rotate a shield arc, intercept meteors, sweep pollution bands, and clear escalating orbital storms.

What you can do

  • Drag directly on the orbital playfield to aim shields.
  • Break incoming meteors before they reach the planet.
  • Clean pollution bands by sweeping them through the shield arc.
  • Keep planet integrity above zero across four storms.
  • Open the top-right ? for rules and public best-run records.

Implementation

Core game rules live in logic/game.ts and are decoupled from DOM, CSS, pointer events, and synced-store. Unit tests cover deterministic threat generation, angle wraparound, meteor intercepts, missed impacts, pollution cleanup, storm transitions, final win state, duplicate drag-event idempotency, visual coordinate helpers, and auto-play no-deadlock behavior.

The app stores only public synced-store leaderboard rows through the existing records table. It does not use private tables or server-only hidden state. Built with Codex following the repo AGENTS.md, /app-creator, /synced-store, and OpenSpec workflow notes for ~/mobile-game-clones.