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

Built With

Share this project:

Updates