Inspiration
We were inspired by tamagotchis, and thought it would be cool to somehow make a virtual pet that you care for by doing your work, taking care of yourself in turn.
What it does
The game shows a simple anteater character, with a health bar. After linking the game with your canvas account through an API, you see a health bar. The health bar is determined your current average grades on Canvas, and determines whether your pet is happy or sad. You can also view assignments on your to-do list, and a list of courses you are in. Theres also a Lebron easter egg if you press "L".
How we built it
This project was purely made with Python. We used pygame to create the actual game, along with the Canvas API to link with the user's canvas data.
Challenges we ran into
Some issues we faced were figuring out how to work together efficiently, we got into a mess with trying to merge branches with Git, so we then decided to use VSCode's live share extension to work on the code all together.
Accomplishments that we're proud of
We're happy we were able to get the game working, and that we actually got the to-do list from canvas into the actual game.
What we learned
We learned more about using pygame and using APIs, along with using Git.
What's next for Petrgotchi
We would like to expand more on the game by adding ways doing your assignments can earn you money, which you can use to upgrade your pet or background decor. We also want to make missing assignments lower your pets health, keeping the pressure on you.

Log in or sign up for Devpost to join the conversation.