Inspiration

Reddit is most compelling when thousands of small opinions become one surprising collective outcome. Drift Council turns that behavior into a daily, playable weather system.

What it does

Each UTC day creates a deterministic 6×6 wind field. Every authenticated redditor can place exactly one north, east, south, or west gust. Before committing, they preview how their choice bends the shared route. After committing, the authoritative route updates for everyone.

How we built it

Devvit Web hosts a Hono server and Phaser client. Pure TypeScript generates the map, aggregates equal-weight gusts, and runs a fixed-step simulation. Devvit Redis uses hSetNX to atomically enforce one immutable daily contribution per user.

Challenges

The hardest part was making a crowd-controlled result understandable in under a minute while keeping every player equal and every preview deterministic.

Accomplishments

The experience works with one player, becomes more expressive with a crowd, survives reloads, supports desktop and mobile, and uses no external services or art pipeline.

What we learned

Collective play feels most Reddit-native when contribution is tiny, consequence is visible, and no individual owns the final answer.

What's next

After the hackathon: multi-day voyage history, opt-in subreddit themes, and richer result ceremonies—without changing the one-gust democratic core.

Built With

Share this project:

Updates