The game is inspired by other daily games like Connections and Movie Matrix, and the r/venndiagrams subreddit.
The game is cryptic and logic based, where in order to succeed you must interrogate the 7 clues to determine the property of each of the three circles that make up the Venn diagram
Venndi was built on Reddit's Devvit platform using TypeScript for the backend with Redis for data persistence, and a vanilla JavaScript webview with SVG rendering for the interactive frontend.
The hardest part of Venndi has been developing daily puzzles that are solvable, but not too obvious. The overlapping nature of the three properties makes writing the daily puzzles a fun challenge.
Designing and testing the game by hand sketching them in a notepad and sending photos of them to friends and family was a very fun and rewarding lofi way to start developing the idea for this game.
The analogue testing was a good place to start, but a new dynamic was added when the game went digital recently, as I was able to add in dynamic feedback for players, which also changed the nature of the puzzles slightly. This lesson taught me that I need to consider the ultimate format for future games.
I am excited to grow Venndi through the dedicated subreddit. I think it has the potential to become very popular, and I hope that as the community grows, players will discover the satisfaction that comes with designing and creating puzzles through the app as well as solving other puzzles, both the official daily ones I create, and other community created puzzles.
Built With
- cron
- css
- css-(no-framework)-apis:-devvit-api-(reddit-api-wrapper-for-posts
- devvit
- html
- html-platform:-reddit-devvit-database:-redis-(devvit's-built-in-key-value-store)-frontend:-vanilla-js
- javascript
- redis
- svg
- typescript
- users
- vanilla

Log in or sign up for Devpost to join the conversation.