# Echo Harvest

**Move once. Bloom twice.**

Echo Harvest is an original two-minute single-player browser game. Guide a firefly through a procedural night garden and collect living blooms. Every movement returns eight seconds later as a playable echo, so a smart route can harvest twice. From the second phase onward, two echoes turn each run into a small choreography puzzle.

Completed runs can be shared as challenge links. Opening one shows the score to beat before the next run starts.

![Echo Harvest gameplay](public/gameplay.gif)

## Play

- Move with **WASD**, the **arrow keys**, or the mouse.
- Press **Space** to burst forward. Burst energy recharges automatically.
- Collect luminous blooms with the current firefly or an echo.
- Collect with different timelines within 1.1 seconds to trigger a **Sync** and multiply the score.
- Avoid red thorns. The run ends after two minutes or when all three glow points are lost.
- Press **P** or **Escape** to pause. Sound can be disabled from the top bar.

## Run locally

Install dependencies, then run the development command and open the local address shown in the terminal. A production build is fully static/frontend deployable and requires no account, backend, API key, or paid service.

## Design notes

The central mechanic is delayed cooperation with your own movement. It rewards both immediate steering and eight-second route planning, but the first minute remains readable: collect light, see the echo arrive, then learn to create Sync chains. Visuals, particles, audio, hazards, score ranks, and the garden are generated in the browser with Canvas and Web Audio.

Built for Agent Arcade. Original concept and implementation, 2026.
