capture d'écran Flag Game : jeu avec l'API Twitch

Flag Game : jeu avec l'API Twitch

Date de réalisation : 12/07/2023

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
  • API
  • Développement spécifique