Inspiration

I was inspired by my dog to make this program and old school SNES games. I thought it would be cool to have my dog be the hero in a video game.

What it does

It generates all the graphics for the video game using prompts and images returned from google gemini 3. It takes the IP address and generates a background based on location data and weather conditions.

How we built it

I built it using the assistance of AI for coding. I used Typescript and Phaser for the game.

Challenges we ran into

Time constraints. I didn't learn about this contest until about 10 days ago. Also image generation can take quite some time which slows down development. Budget constraints, it would have been nice if I could have used gemini 3 with unlimited tokens.

Accomplishments that we're proud of

I am proud that I more or less accomplished what I set out to do. It wasn't as polished as I would have liked but I have a working game with my dog as the hero!

What we learned

I learned about securing APIs by using the google cloud backend proxy. I learned about some limitations of AI. I learned more about Typescript as well, which is virtually a brand new language for me.

What's next for My Pup

I think I will polish it up a bit more and I plan on hosting it on a website other than github. Also I plan on releasing it as a webview app using kotlin and adding it to the Google Play Store.

Share this project:

Updates