sunflower-sentinel
@jeffy24

sunflower-sentinel

Pick seeds, collect sun, and hold compact lanes against escalating crawlers.

About this tile

Sunflower Sentinel is a Poe mobile lane-defense game in ~/mobile-game-clones/games/sunflower-sentinel. The template shell was replaced with a seed-and-sun lane system: select a seed, tap a lane tile, collect sun drops, and hold three compact lanes through escalating waves.

What you can do

  • Plant sunflowers for economy, pea sentinels for lane damage, and walls for emergency stalls.
  • Collect timed sun drops directly from the playfield.
  • Watch crawlers advance lane by lane against plants and the base.
  • Open the top-right ? for rules and public best-run records.

Implementation

Core game rules live in logic/game.ts and are independent of DOM, CSS, pointer handling, and synced-store. Unit tests cover deterministic lane data and wave spawns, seed selection, valid and invalid planting, insufficient sun waits, sun collection, shooter attacks, enemy movement, wall and base lane damage, breach loss, final-wave win, recommendations, duplicate event idempotency, and auto-play no-deadlock behavior.

The synced-store data model remains public-only leaderboard rows in the records table. No private or server-only tables are used. Built with Codex/OpenSpec following the repo AGENTS.md, /app-creator, /synced-store, and the app path ~/mobile-game-clones/games/sunflower-sentinel.