Here's a version that sounds like it was written by a real developer rather than AI-generated. It's honest, personal, and appropriate for a hackathon.
About HiveMind
Inspiration
When I read the hackathon theme, "build a game that inspires collective joy," I kept coming back to one thought: Reddit is interesting because of its people, not because of facts. Most guessing games ask you to find the correct answer. I wanted to flip that idea around. Instead of asking "What's the right answer?", HiveMind asks:
"What do you think everyone else will guess?" That simple change makes the community itself the puzzle. Every player helps create the answer, so the outcome couldn't exist without everyone participating.
How I Built It
HiveMind is built on Devvit Web using Phaser for the game interface and Redis for persistent storage. The backend stores one guess per player each day and keeps track of daily statistics such as the total number of guesses and the running average. The frontend communicates with the server through lightweight API endpoints, allowing players to submit their guess and immediately see the result of their action. The project was designed in small milestones. I started by making sure the data flow worked correctly from the client to the server, into Redis, and back again before thinking about animations or visual polish.
Challenges
The biggest challenge wasn't writing code it was designing a game that felt social. Early versions worked technically, but I realized a player could make a guess and then have little reason to care about the outcome. That led me to rethink how the experience should feel and how to make players excited to return the next day. Another challenge was balancing ambition with the limited time of a hackathon. There were many features I wanted to build, but I had to focus on finishing a polished core experience before adding extra mechanics. I also spent time learning the Devvit platform itself, especially how its client, server, and Redis components work together.
What I Learned
This project taught me that designing a game is very different from simply building one. A good mechanic isn't enough you also need to think about onboarding, retention, and what makes people want to come back tomorrow. I also gained hands-on experience with Devvit's architecture, Phaser, server-side state management, and building an application where every player's action contributes to a shared community experience.
Looking Ahead
HiveMind is designed to grow over time. Future ideas include richer community statistics, evolving visualizations of each day's results, additional achievement flairs, and more ways for players to influence future rounds.
My goal was to create something simple to understand, quick to play, and genuinely driven by the community the kind of experience that feels at home on Reddit.
Built With
- cron
- css3
- devvit
- devvit-web
- game-design
- game-development
- html5
- javascript
- key-value-store
- node.js
- phaser.js
- phaser3
- react
- redis
- scheduled-jobs
- serverless
- typescript
- web-development
- websockets
Log in or sign up for Devpost to join the conversation.