Flag Game : jeu avec l'API Twitch
LeChelmi est un streamer depuis la plateforme Twitch ayant pour but de partager des soirées et aventures sur les jeux vidéos avec un cercle proche.
Contexte du projet
Suite à une discussion sur les volontés de sa chaîne, LeChel - comme on l'appelle - a émis l'idée de mettre en place différents jeux permettant de combler les temps d'attente d'un live, ou encore de juste faire jouer la communauté présente dans le chat.
Fonctionnement
Ce premier jeu pose la base du fonctionnement d'un bot de connexion à l'API Twitch, dans le but de récupérer et d'afficher les messages du chat via notification push, grâce aux websockets mises à disposition par l'API. Avec l'utilisation de la librairie tmi.js permettant d'avoir un client JavaScript de discussion avec l'API, le développement s'est concentré sur les fonctionnalités de base du jeu à savoir :
- Mettre en place un système de round permettant d'afficher un drapeau aléatoirement depuis une base de données
- Afficher les messages du tchat depuis une interface web pouvant être castée par le streamer
- Détecter une bonne réponse pour afficher sur l'interface le gagnant du round