Inspiration

DragonDaily is a puzzle game with the goal of isolating the current date with puzzle pieces on the puzzle board in the shortest amount of time. This type of puzzle is called DragonFjord's "Weekday Calendar Puzzle" -- which inspired this game's name. What is interesting is that there are 31 (days) × 12 (months) x 7 (days of the week) = 2,604 unique puzzle combinations in this puzzle, meaning you can solve different puzzles for ~7 years straight!

I thought this daily challenge would work well for Reddit since users can come back every day to solve and compete in the community.

What it does

DragonDaily poses a challenge to solve a DragonFjord puzzle every day in the fastest time.

  • Players can drag and drop puzzle pieces onto the board and arrange them by rotating and flipping along the vertical or horizontal axis.
  • Once the current date is exposed, the timer will stop and the puzzle will be solved! If fast enough, your username and time can appear on the leaderboard.
  • Each player is only allowed 1 attempt to solve the puzzle for each day (counted as UTC), since the puzzle solution would be known and there is a separate Leaderboard for each day.

How I built it

Using Reddit's Devvit, I created this app using blocks for the leaderboard, communication with Redis, and webview for the main puzzle interaction since it required the movement of the puzzle pieces for drag-and-drop and flip-and-rotate movements.

Built With

Share this project:

Updates