What it does
Sortle is a daily puzzle game built for Reddit. You are given a subject and 5 items, your challenge is to put them in the correct order. The fewer tries you need, the better!
How I built it
I built Sortle using Vue and tRPC.
I chose Vue as the web framework as it is what I am most familiar with, and it is perfectly suited for a UI based puzzle game like this.
I also decided to use tRPC rather than just Express as I wanted to give it a try and I thought it might make it simpler to communicate and share types between the server and client. I think it worked out well although I didn't really need as many server methods as I thought I would, so Express might have been simpler.
What's next for Sortle
I am hoping to continue working on this over the next few weeks. Some of the things I would like to add are:
- A more fun and unique design for the app. More colour and animations!
- More statistics after the puzzle has been solved. (Number of users who have solved, average amount of attempts, etc.)
- A custom blocks app for the feed, this would allow me to pin a post at the top of the subreddit so the user can more easily access the main menu of the app
- Show the values of the items after solving. Will make it more interesting and maybe help the users learn a bit of trivia
- Allow skipping with a "I don't know" button
- Maybe make it so if you check and an item is in the right spot, you will be told that it is in the correct spot
Built With
- express.js
- trpc
- typescript
- vue
Log in or sign up for Devpost to join the conversation.