Inspiration
We wanted to make a comical game utilizing the Twitch API similar to Choice Chamber but different in concept.
What it does
The player controls a Wizard whose power is determined by the Twitch chat. The chat will collectively vote on an action per turn for the Wizard to execute on his opponent, the infamous imaqtpie.
How we built it
We used pygames for all of the in-game interactions such as collisions, sprites, music, animations, background, sounds, etc.
We also used a chat parser bot that utilized the Twitch API to read the emotes in chat to determine what the Wizard will do.
Threading was also used in order to simultaneously run the chat parser bot and the game at the same time.
Challenges we ran into
Understanding how to use POST and GET requests with Python
Learning threading to understand how to run two different functions at the same time.
Accomplishments that we're proud of
It works
The game is interactive
It is very funny
We learned how to use Python 3 and the challenges that come with converting Python 2 code to Python 3
What we learned
Python 3
Threading
POST and GET requests with languages other than JavaScript
What's next for Emote Wizard
More levels
More enemies
More animations
More emotes
More interactions / items / etc

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