Ajout d’un tableau des scores pour les utilisateurs abonnés

C’est la fonctionnalité principale que j’ai développée au cours de ce stage. Cette page, réservée aux utilisateurs abonnés, permet de voir d’un coup d’œil la progression de tous les joueurs associés à un compte.

Fonctionnalités

Interface

Vidéo promotionnelle publiée sur le compte Instagram de Max&Tom

Détails techniques

Pour stocker les scores de chaque joueur, j’ai créé la table maxetom_scores, qui contient donc l’identifiant du compte abonné, le nom du joueur et ses scores au format JSON.

Pour créer le tableau contenant tous les niveaux de tous les jeux du site, j’ai également dû me plonger dans la structure interne des « posts » WordPress (notamment les pages avec chacun des niveaux, les pages de liste ainsi que leurs catégories). Cela m’a permis de rédiger une requête SQL pour récupérer toutes les informations nécessaires, sans utiliser les fonctions natives WordPress qui interrogent plusieurs fois la base de données.