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:

  1. Dog Owner: Strategically places up to 16 ๐Ÿ’ฉ in a park for the passerby to avoid.
  2. 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.

Built With

Share this project:

Updates