JO – Trivial Pursuit, est un projet étudiant en JavaScript (vanilla) qui propose un Trivial Pursuit thématique Jeux Olympiques jouable à plusieurs, avec rendu 2D sur canvas.
Le plateau, les cases colorées et les pions sont dessinés en temps réel, tandis qu’une interface modale guide le joueur de l’accueil à la saisie des prénoms, puis aux questions. Chaque lancer de dé déplace le pion cycliquement, déclenche une question liée à la couleur (thème) via l’API Mistral, et valide la case en gris en cas de bonne réponse jusqu’à la victoire.
Le projet met en avant une architecture claire (classes Game, Plateau, Joueur, UI), une gestion de tours et des scores par couleur, une intégration API pour générer des QCM dynamiques, ainsi que des feedbacks audio (hover, lancer de dé, musique) et une UI soignée (modales, scoreboard, bandeau animé).