Inspiration
As a dog owner, there's nothing more delightful than watching my dog run freely in the park, enjoying nature, or going for a jog together. But how many times have I accidentally stepped in another dog's mess because their owner wasnโt as diligent as they should be? From this frustration and my love for puzzles and guess games... Clean Steps was born!
What it does
The game, as it is right now, is very simple: it's a fun and strategic game where the player takes on two roles:
- Dog Owner: Strategically places up to 16 ๐ฉ in a park for the passerby to avoid.
- Passerby (another user): Attempts to navigate the park and reach the exit while stepping on as few โpresentsโ as possible.
The passerby has a limited number of steps (16) to make it to the exit, ideally taking clean steps along the way. Points are awarded to the passerby for every clean step, while the dog owner scores points for every ๐ฉ stepped on. The challenge lies in creating tricky paths as the dog owner and skillfully navigating them as the passerby!
How I built it
I decided to take inspiration from the Pixelary game to create something fun and simple. The stack consists of TypeScript and the Devvit SDK. I also used some images I made by myself to give the game a personal touch.
Challenges I ran into
This was my first time diving into game development. Learning how to properly use Devvit tools and implementing the game mechanics was challenging for me. I also wasnโt very familiar with Reddit, so understanding how subreddits work and navigating their dynamics was quite difficult at the beginning.
Accomplishments that I'm proud of
I must say I'm just happy to be able to present something. Working alone is not easy and can sometimes be frustrating. But seeing your game come to life is amazing... and Iโm especially proud of the dog pooping GIF!
What I learned
I learned a lot about how the Devvit SDK works and the possibilities it offers to devs. I definitely think Iโll keep working with it in the future. Moreover, I learn a lot on game production and developing, and it's super fun!
What's next for Clean Steps
Iโd like to make the game more engaging. Right now, itโs not super catchyโI knowโbut there are a lot of new features I want to implement. Improving the game experience, especially the UI/UX, is at the top of my list.
Log in or sign up for Devpost to join the conversation.