Inspiration

I made Sunny the Sunflower for a short 3-panel comic a couple weeks ago. I really liked how her character design turned out, and I wanted to do more things with her. But, I didn’t think she’d fit in a longer story.

After seeing the daily games hackathon, I thought a short puzzle game with a conversation might be the best way to show her character, so I decided to make Please Help My Flower.

What it does

Please Help My Flower is a hamiltonian path puzzle where you have to water all the flowers in a garden without watering a flower twice (too much water kills them!).

Before and after the puzzle, you get to have a short conversation with Sunny, and even give her headpats if you want.

The Devvit app allows the admin to make/edit new puzzles by submitting puzzle data with a menu form, allowing for a daily upload of new puzzles.

How we built it

The game was built using C# on Unity, and the Devvit app was developed off of the Devvit unity template. ‘Dialogue System for Unity’ asset was used for the dialogue system.

All of the graphics were drawn using a digital tablet and Clip studio paint

Challenges we ran into

A big point of consideration was deciding on how to implement and hand off the puzzle data from Devvit to Unity. From deciding whether to save the puzzle data as post data or redis data to how to playtest the game on Unity while not receiving data from redis, the thought that the wrong decision made now might cause spaghetti later was a big concern.

The problem was solved by making a fallback initialization function with magic numbers for the game to simulate data being sent from Devvit.

Accomplishments that we're proud of

I’m happy with the overall polish of the game. I was worried if I would be able to make the sound effects cohesive, but I’m quite happy with how it turned out by the end.

What we learned

I learned how to implement a command pattern in C#. I feel like I should’ve done this a while ago, but here we are.

What's next for Please Help My Flower!

After writing more dialogue, and coming up with more puzzle stages, I think I’ll upload it to my subreddit.

Built With

Share this project:

Updates