Inspiration
SwapPuzzle was born from a love of daily logic games and a desire to create a lightweight, interactive challenge right inside Reddit that encourages friendly competition and sharable accomplishments.
What it does
SwapPuzzle lets users solve tile puzzles by swapping pieces on grids from 3×3 up to 6×6, with time and move tracking, shareable results, and community engagement through comments.
How we built it
The game is built with Reddit Devvit using a moderator-driven puzzle creation interface, canvas-based tile rendering, and swap mechanics that make each puzzle both satisfying and strategic (react,express,redis)
Challenges we ran into
Ensuring that shuffled tiles perfectly reconstructed the original image required precise image slicing and positioning. Implementing smooth, responsive animations and creating a polished, satisfying swap experience within Reddit’s environment was also technically challenging
Accomplishments that we're proud of
I delivered a smooth, interactive puzzle experience fully within Reddit without external assets, and created a system where moderators can craft and share puzzles effortlessly.
What we learned
I learned how to leverage Devvit forms and APIs to build rich, interactive experiences on Reddit, and how subtle UI and color decisions dramatically affect puzzle solvability and player satisfaction.
What's next for SwapPuzzle
Future plans include UI enhancements, multiplayer or competitive race modes, daily challenge calendars, and deeper analytics to fuel community engagement and replayability.
Built With
- expres
- react
Log in or sign up for Devpost to join the conversation.