← Retour aux articles

ARTICLE #8

02/03/2026

ARTICLE #8

Jeu – Tests sur borne et amélioration des contrôles – Alice 

J’ai réalisé une phase de test du jeu sur la borne, ce qui a permis d’identifier plusieurs points à corriger. 

Corrections des contrôles

Certains boutons ne répondaient pas correctement ou n’étaient pas bien assignés. J’ai corrigé ces problèmes pour garantir une meilleure fiabilité des entrées. 

Ajout de plusieurs modes de contrôle

Suite aux retours des utilisateurs, j’ai ajouté la possibilité de jouer : 

  • soit avec le joystick, 
  • soit avec les boutons. 

Certains joueurs préfèrent la précision des boutons, tandis que d’autres sont plus à l’aise avec le joystick. L’objectif était donc de rendre le jeu accessible et confortable pour différents styles de jeu. 

Section Articles : pages de lecture, création et modification - Léna

Pour ce dernier sprint, je me suis attaquée à l'intégration visuelle de la section Articles dans son ensemble : la page d'accueil des articles, la page de lecture, ainsi que les interfaces de création et de modification. Contrairement aux autres sections, je n'ai pas travaillé à partir de maquettes pour cette partie, j'ai directement composé le style en m'appuyant sur la direction artistique déjà établie sur le reste du site, afin de garantir une cohérence visuelle globale. Théo ayant au préalable mis en place toute la gestion des droits administrateur, j'ai pu m'appuyer sur cette base pour conditionner l'affichage des boutons d'action (création, modification et suppression) selon le rôle de l'utilisateur connecté. Cela permet à l'équipe de gérer les articles directement depuis l'interface, via un éditeur WYSIWYG, de manière propre et autonome. Il reste quelques ajustements mineurs à apporter pour peaufiner le rendu final, qui seront traités prochainement.

Site – Ajout d'un endpoint GET pour les scores – Théo

Après les premiers tests en production, un retour est remonté côté jeu : l'envoi de scores via POST avec un corps JSON posait des difficultés d'intégration dans Unity (sérialisation, gestion des en-têtes). Pour simplifier, j'ai ajouté un endpoint alternatif en GET avec les paramètres directement dans la query string.

Pourquoi du GET ?

Le POST reste disponible, mais le GET s'est avéré plus pratique pour le jeu : pas de corps JSON à construire, pas d'en-têtes spécifiques, et possibilité de tester directement depuis un navigateur. Côté serveur, le traitement est identique : mêmes vérifications, même persistance, même réponse.

Simplification des échanges

En parallèle, j'ai revu la récupération de données côté jeu en m'appuyant sur les filtres d'API Platform pour exposer des endpoints GET simples et ciblés. Cette approche a réduit les erreurs de communication et accéléré les tests.

Front – Stylisation du back-office et mise en place de la navigation admin - Faustine

Dans cette phase, j’ai travaillé sur l’interface d’administration du site.

J’ai stylisé l’ensemble des pages du back-office, en veillant à proposer une interface claire et fonctionnelle pour la gestion du contenu. Cela inclut notamment les pages permettant d’ajouter ou de modifier des articles et des musiques.

J’ai également mis en place la sidebar dédiée aux administrateurs. Ce travail a nécessité de structurer visuellement la navigation afin de permettre un accès rapide aux différentes sections, tout en conservant une cohérence avec le reste du site.

L’objectif global était de rendre l’outil d’administration simple à utiliser, efficace et agréable visuellement, malgré la densité des fonctionnalités proposées.