ArkaMQ (Arkam Music Quiz)
P'tit quiz de musique ?

Le ArkamMusicQuiz (AMQ) est un site web réalisé en NodeJS avec la librairie socket.io proposant un quiz musical.
Grace à socket.io, plusieurs personnes rejoignent une même "room" et vont devoir deviner à l'aide d'un extrait audio d'où vient l'extrait. Il existe de nombreux paramètres qui peuvent être réglées dans la salle d'attente de la partie tel que la liste de sons (Je vous recommande personnellement le GameMusicQuiz, les autres listes sont très spécifiques ou sont des demandes particulières de gens que je connais), le nombre de sons qui seront diffusé durant le quiz, ou encore la durée d'avant et d'après la réponse. Il existe également différents algorithmes de sélection aléatoire que peut sélectionner l'utilisateur qui selon la liste choisie sont plus ou moins pertinents : l'un place toutes les licences sur un pied d'égalité tandis que l'autre privilégiera les licences contenant le plus de sons.
La partie peut être rejoint à n'importe quel moment par quiconque possède le code de la room. Il y a un compteur de point pour déterminer le vainqueur ainsi qu'un compteur pour indiquer aux joueurs combien de temps il reste avant la fin du choix. La saisie de la réponse se fait dans un champs de saisie qui proposera en fonction de la saisie courante de l'utilisateur des réponses contenant sa saisie.

Ce projet m'a permit de découvrir la librairie socket.io et de développer mes compétences en javascript.