Système de Quiz : Génération des 4 choix
Lorsqu'un animateur utilise l'outil 4 Choix, Play Guess and Reveal n'envoie pas seulement la bonne réponse aux joueurs. L'application génère dynamiquement trois propositions supplémentaires (des "distracteurs") pour créer un questionnaire à choix multiples pertinent et trompeur.
Ce document explique comment l'application parvient à trouver des fausses réponses cohérentes en s'appuyant sur les données d'Apple Music et un système de score de similarité.
Fonctionnement global du Quiz Engine
Le cœur de cette fonctionnalité repose sur un "Quiz Engine" (moteur de quiz) intégré à l'application. Son objectif est de construire un défi équilibré : ni trop évident, ni impossible.
- Extraction de la cible : L'application identifie d'abord la bonne réponse (le titre, l'artiste, l'album ou l'année de la piste en cours).
- Recherche de candidats : Elle interroge ensuite le catalogue Apple Music pour récupérer une large liste de candidats potentiels (souvent une quarantaine).
- Filtrage et nettoyage : Les candidats trop similaires à la cible (par exemple, des versions remixées d'une même chanson ou des artistes en featuring sur le même titre) sont exclus.
- Scoring : Chaque candidat reçoit un score de "plausibilité" basé sur des critères de similarité.
- Sélection pondérée : Enfin, l'algorithme tire au sort 3 candidats parmi les meilleurs scores pour assurer une certaine variété si la même question est posée deux fois.
Logique de génération selon la catégorie
La méthode pour trouver les 3 fausses réponses varie fortement selon le type d'information demandé.
Quiz sur le Titre
Pour proposer de faux titres crédibles, l'algorithme favorise :
- D'autres morceaux du même artiste : Les joueurs pourraient reconnaître la voix ou le style, mais se tromper de chanson.
- Des morceaux du même genre musical : L'application recherche d'autres titres populaires dans le genre principal de la chanson actuelle.
Quiz sur l'Artiste
Pour brouiller les pistes sur l'interprète, le moteur de quiz recherche :
- Des artistes du même genre : La similarité de style est le premier critère.
- L'algorithme utilise également des tags liés aux caractéristiques perçues de l'artiste (si c'est un groupe ou un soliste) pour proposer des alternatives de format équivalent lorsque c'est possible.
Quiz sur l'Album
Générer de faux noms d'albums demande de rester cohérent avec l'univers de l'artiste :
- L'application recherche en priorité les autres albums du même artiste.
- Elle complète avec des albums du même genre musical sortis par d'autres artistes similaires.
- Le moteur s'assure qu'aucun nom d'album ne trahisse la réponse de manière trop évidente (en retirant les éditions "Deluxe" ou les singles isolés).
Quiz sur l'Année
La logique pour l'année est totalement différente car elle ne requiert pas le réseau. L'application utilise une méthode mathématique :
- Elle identifie l'année de sortie réelle du morceau.
- Elle génère une liste d'années voisines (entre 1 et 15 ans d'écart avant ou après).
- Le score de similarité dépend de la proximité : Plus une année générée est proche de la date réelle, plus son score est élevé. Ainsi, les propositions seront généralement très resserrées autour de la bonne décennie, forçant les joueurs à être précis.
Intelligence et Variabilité
L'un des points forts de ce système réside dans son aspect "pondéré". Si l'application prenait systématiquement les 3 candidats ayant le score de similarité absolu le plus élevé, les propositions seraient toujours identiques pour un même morceau.
À l'inverse, en sélectionnant aléatoirement les 3 propositions parmi les 15 ou 20 meilleures suggestions, Play Guess and Reveal s'assure que chaque partie reste imprévisible.