Inspiration

  • Poop Map's functionality and collaborative qualities
  • Current trend of social media to share more mundane and everyday aspects of life
  • Taboo nature of talking about pooping

What it does

Our project is an interactive game that allows you to track your poop history across Grounds. Currently, it functions on the computer as a prototype for a future app for phones.

How we built it

We used Python with the PyGame package to build an interactive game. We used GitHub to collaborate on the code, and we used a variety of image editing softwares including Photoshop to make the graphics.

Challenges we ran into

  • Learning how to create functional GUIs in Python
  • Limiting the scope of our project so that we didn't bite off more than we could chew
  • Neither of us knew how to program with Swift or another app design software, so we made a prototype in Python

Accomplishments that we're proud of

  • Getting the poop to move around the screen without leaving skid marks (getting frames to refresh :))
  • Keeping the sprite within the boundaries of the screen
  • Integrating sound
  • Storing the poops as a count variable and keeping them on the screen
  • Learning how to make buttons

What we learned

Through this project, we learned how to use PyGame with Python. We learned how loops and if statements interact with features of the game, as well as how to store information in lists. Overall, neither of us really knew how to program a functional game with Python, so we learned a ton about the syntax and language itself!

What's next for Hoo's Pooping?

In the future, we would hope to integrate it as a functional app that people can install on their phones and take with them into bathrooms all around Grounds. We plan to integrate a much larger map with scrolling capabilities and store more information about where the users are pooping. Finally, we would want to allow it to interact and communicate with other users.

Built With

Share this project:

Updates