Inspiration
The project was inspired by the chaos and beauty of massive social experiments like r/place, where thousands of individual actions coalesce into a single, evolving masterpiece. I wanted to create a game that wasn't just played on Reddit, but was powered by it—where every comment left in the thread acts as a "flap of a butterfly's wing," fundamentally altering the game world for the next 24 hours.
### What it does
The Butterfly Effect is a daily survival and evolution game hosted within an Interactive Post.
* Dynamic World Building: The game environment (weather, terrain, resource availability) is rendered every 24 hours based on the sentiment and content of the previous day’s comments.
* Community Agency: Users can "vote" for global events—like building a community bridge or launching a research mission—by using specific keywords in their replies.
* Persistent History: Each day's "world state" is archived, creating a permanent, community-driven history of the subreddit's choices.
### How I built it
The game is built using Devvit Web and Phaser to ensure a high-performance, mobile-optimized experience.
* Reddit Integration: I used Devvit's real-time data capabilities to scan comments for sentiment and specific command strings.
* Game Engine: I chose Phaser for its robust 2D rendering, allowing for a polished, "launch-ready" aesthetic that judges prioritize.
* State Management: A lightweight database tracks the "Global World State," which is updated once daily during the transition between game cycles.
### Challenges I ran into
The biggest challenge was balancing the "chaos" of Reddit comments. I had to develop a robust filtering system to ensure that while every valid comment matters, the game world remains playable and isn't immediately destroyed by "bad actors." This led to the creation of the "Community Resilience Score," which rewards helpful behavior with more stable game environments.
### Accomplishments that I'm proud of
I am incredibly proud of creating a seamless loop between a standard Reddit discussion and a complex game environment. Seeing a community debate a policy in the comments and then seeing that policy physically manifested in the game world 24 hours later is a powerful example of what social gaming on Reddit can be.
### What I learned
This project taught me the intricacies of Asynchronous Social Gaming. I learned how to design mechanics that feel immediate and impactful, even when the "result" of a player's action isn't visible until the next day's world reset.
### What's next for The Butterfly Effect
The next step is to introduce "Subreddit Factions," where different communities can "invade" or "aid" each other's game worlds, turning the project into a platform-wide social and strategic conflict.
Log in or sign up for Devpost to join the conversation.