We wanted to create a fun AFK game to play when watching Team Liquid streamers.
What it does
It's an AFK game where views gain points for their own personal blue avatar from watching a stream. They can use the points to upgrade attributes and see how they stack up on the leaderboard.
How we built it
We used Vue and Vuetify for the frontend to quickly build UI elements. We built the backend with Express node.js. Postgres for our database. And we used Twitch's extension developer rig and API to hook it up to twitch.
Challenges we ran into
We ran into a lot of issues using JWTs because none of us had experience using them. Also we ran into some initial issues setting up the Twitch developer rig across multiple users
Accomplishments that we're proud of
What we learned
We are proud of working together and finishing the hackathon. We had fun mentoring a friend on his first hackathon. Also, successfully using the JWT from the Twitch API felt great.
What's next for Twitch Extension AFK Game
We're gonna add a proper battle/dueling system with ranked MMR formula to calculate the leaderboard. Also to get it accepted by twitch and get it published on their extension store.