barrosfilipe / twitch-chat-color-race-bot

:turtle: Twitch.tv Chat Color Race [Bot/Game]

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A Twitch.tv Chat Bot Racing Game

You click Start Vote and your audience can use a command to vote in wich color to win.

It uses Express, Socket.io and Twitch API

Watch a demo video here!

Usage

Clone this repository git clone https://github.com/barrosfilipe/twitch-chat-color-race-bot.git

Access the project directory cd twitch-chat-color-race-bot

Install dependencies running yarn or npm install

Configure your Twitch.tv OAUTH user and token. Follow the instructions on file .env.example

Run the project running yarn start or npm start

Access http://localhost:3000

Playing the game

You click Start Vote and your audience have a 30 seconds countdown to pick/vote a color !white, !green, !yellow, !blue or !red.

When there's no time remaining 0 seconds the race starts!

Plans for the future

Package the project into an Electron Application for Windows, Mac and Linux and create an interface for end users put their Twitch.tv OAUTH credentials more easily.

Project Diagram

We need your help!

Feel free to contribute and add new features to the game as well as do code refactoring

About

:turtle: Twitch.tv Chat Color Race [Bot/Game]


Languages

Language:JavaScript 50.4%Language:CSS 23.8%Language:HTML 23.3%Language:Shell 2.6%