Passer les liens de navigations

C'est quoi le jeu

Changelog

14 mai 2025

Général

  • Ajout d'un trophée, récupérable jusqu'au 18/05.
  • Le thème (couleur) utilisateur est désormais pris en compte sur la page "Changelog" et les pages "Webhooks".

Jeu

  • Ajustement du style des images pour que leurs tailles soient déjà définies avant leurs chargements (pour éviter les décalages du contenu de la page).

Entraînement

  • Le formulaire n'était pas désactivé entre les manches, ce qui permettait de spam les soumissions. (Signalé par @snek.fr)
  • La difficulté maximum des jeux sélectionnés pour chaque manche augmente désormais progressivement. Les premières manches devraient être plus simples.

11 mai 2025

Jeu

  • Amélioration de la validation des noms de jeu suggérés, les accents devraient désormais être ignorés. (+ ç ß œ...)
  • Affichage du temps restant avant la partie suivante (si une prochaine partie est programmée).
  • Correction d'un problème lors des requêtes à l'API IGDB pour l'affichage des noms proches et des similaritée. (Signalé par @shaninjah)

Classement

  • Ajout du nom du jeu correspondant aux points gagnés sur le graphique de l'évolution.

Entraînement

  • Correction d'une erreur qui ne faisait plus apparaître "Nouveau Record" lorsque le record de combo était battu.

Général

  • Ajout d'un indicateur à côté du lien de la page Infos pour indiquer un nouveau changelog.
  • Ajout d'une bannière pour indiquer aux utilisateurs que la Politique de confidentialité a été modifiée.
  • Correction de la page de démarrage incorrect de la version PWA du site.
  • Les noms d'utilisateurs Discord récupérés via l'API Discord sont désormais mis en cache.

Compte

  • Ajout d'une option "OLED" pour changer la couleur du fond des pages en noir (compatible avec les thèmes de couleurs).

Webhook

  • Lors de l'enregistrement dans l'historique des annonces envoyés, l'identifiant de la partie inséré était celui de la partie précédente. Le message "Partie précédente" était donc décalé d'une partie.
  • Simplification du parcours d'ajout de Webhook en utilisant le système d'autorisation de Discord.
  • Si une erreur 404 se produit lors de l'envoi d'une annonce à un Webhook, il sera désactivé automatiquement. Le Webhook peut être réactivé en enregistrant ces paramètres.

05 mai 2025

Mise en place de la nouvelle version du site pour tous les utilisateurs.

Jeu

  • L'affichage des suggestions des autres joueurs ne fonctionnait pas correctement. (Signalé par @Hawx)
  • Le texte indiquant qu'il n'y avait pas de suggestions d'autres joueurs n'apparaissait pas lorsque la liste était vide.

Classement

  • Agrandissement de l'image de trophée affiché dans l'embed dans le cas où le lien cible un utilisateur possédant un trophée.
  • Le premier joueur à avoir trouvé le jeu n'était plus affiché.

Général

  • Re-ajout des noms de pages spéciaux (sur les pages Archive et Entraînement).
  • Correction d'un problème lors de la connexion à un compte CQLJ via Discord : après l'expiration de la session, le joueur était considéré comme connecté avec son compte Discord uniquement.
  • Correction d'un problème de connexion sur l'ancienne version. (Signalé par @MMario)

Mobile

  • Amélioration de l'affichage de l'en-tête du site sur les appareils avec un écran étroit.
  • Remplacement des émojis par des icônes.

Ban

Amélioration de l'affichage des bans

  • Sur la page du jeu, un message indique que le joueur est banni, et quand le ban expire.
  • Sur la page du compte, une bannière indique que le joueur est banni, avec la raison et la date d'expiration.

21 avril 2025

Nouvelle version du site

Le site a été refait de "zéro", en utilisant un framework PHP (Laravel) pour une meilleure organisation du code, et faciliter les évolutions futures.
Peu de changement en soi côté utilisateur, à part quelques changements dans le style (boutons et champs de formulaire).

Cette première version n'est proposée qu'aux utilisateurs ayant un compte CQLJ, une sorte de Bêta. N'hésitez donc pas à signaler tout problème, ou à suggérer des changements :)

Général

  • Ajout du changelog depuis la création du site.
  • Les styles des boutons, et champs et autres éléments de formulaire ont été refaits.
  • Le système d'alerte en bas de l'écran a été revue pour mieux gérer les situations ou plusieurs alertes sont en attente.
  • Le système d'affichage d'obtention des trophées (anciennement affiché avec les alertes) a été déplacé en haut à droite.
  • Ajout temporaire d'un système de signalement de problème sur toutes les pages.
  • Création de "composants" pour les éléments présents sur les différentes pages (en-tête, pied de page, système d'alerte...)
  • Amélioration générale de l'accessibilité pour les lecteurs d'écrans.

Jeu

  • La description textuelle des images du jeu reste présente, mais ne peut plus être affichée. La description est uniquement accessible via un lecteur d'écran.
  • L'indice "Écouter l'OST" est désormais gratuit (plus de point bonus si l'OST n'a pas été écoutée).
  • Modification de la requête pour les suggestions de noms de jeu similaire : les DLCs sont désormais exclus.
  • Suppression du message de confirmation de révélation d'image supplémentaire. Lors du clic sur le bouton "Image suivante", si l'image n'a pas encore été déverrouillée, le "popup" des indices s'ouvre.
  • Ajout d'un lien vers l'archive de la partie prédente en haut de la page du jeu.

Classement

  • Ajout d'une colonne dans la base de données pour stocker le score total après chaque victoire (ce qui permet d'optimiser grandement la génération du graphique du classement).
  • Optimisation de la récupération des données du graphique de l'évolution du classement (de ~760 😨 requêtes SQL à [nombre de joueurs]).
  • Amélioration de l'intégration pour les liens du classement contenant le paramètre user= : son dernier trophée ou l'avatar du joueur est affiché avec quelques infos telles que le nombre de points, de trophées et de jeu trouvé.

Archive

Amélioration de l'affichage des informations de l'archive sur mobile.

Compte

Pour les utilisateurs Shatons, un nouveau thème "Akitsu" -avec une teinte de rouge différente- est disponible. (promis, c'est pas le même rouge)

Annonce

Le message d'annonce généré pour le serveur "BUG-MAN-FR's Club" a été amélioré pour inclure l'affichage du nom du jeu de la partie précédente (déjà disponible sur les Webhooks d'annonces).

13 mars 2025

Évènement Anniversaire 2 ans

Ajout d'un gâteau interactif.

Affichage d'une sélection des “Meilleurs suggestions” de jeu.

Création d'un petit quiz (4 questions) concernant CQLJ.

Ajout d'un trophée.

Classement

Ajout d'un trophée et style de ligne spécifique pour les scores ≥ 100.

Remplacement de l'affichage des détails des trophées par une “carte de joueur”.

Lors du clic sur le pseudo du joueur, la carte est révélée avec ;

  • L'avatar (si existant)
  • Le pseudo
  • Le nombre de points
  • Le nombre de jeu trouvé
  • Le nombre de jours d'ancienneté (depuis la première participation)
  • Les trophées

La carte s'affiche automatiquement si le paramètre user est présent dans l'URL.

Ajout d'un style de carte pour les scores ≥ 100.

Embeds annonces

Modification du lien de l'image de l'embed pour que les images des anciennes parties soient affichées correctement.

Correction d'un problème avec le lien qui comprenait le nom du jeu.

Divers

Amélioration de l'affichage des suggestions de nom proche (dropdown custom, fonctionne sur mobile).

La version basse résolution de l'image du jeu est floutés pour donner un effet d'”éclairage” sur la page autour.

Ajout d'un easter egg “La fête” pour un utilisateur lors de la victoire.

2 février 2025

Comptes utilisateurs

Possibilités de modifier le nom d'utilisateur.

Lors de la liaison avec un compte Discord, les données d'anciennes participations faites avec ce compte Discord seront migrées vers le compte CQLJ de l'utilisateur.

Lors de la création de compte, la disponibilité du nom d'utilisateur est affichée dynamiquement.

Si un utilisateur choisit un nom d'utilisateur qui correspond au nom d'utilisateur utilisé pour participer sur le site précédemment, l'utilisateur devra s'identifier avec Discord pour confirmer son identité. Les données seront ensuite liées au compte CQLJ.

Classement

Amélioration de l'affichage des trophées :

  • Utilisation de popover (plus simple à fermer)
  • Ajout d'une transition lors du changement du trophée à visualiser

Entraînement

Amélioration des styles pour éviter les layout shifts (déplacement du contenu de la page) entre les manches.

Divers

Ajout d'un trophée “Combo x10”, obtenu en trouvant 10 fois de suite le jeu.

Ajout d'un système fallback pour les popovers sur les appareils qui ne les supportent pas.

Ajout d'une limite (20) pour l'affichage de l'historique des messages envoyés par les Webhooks.

Suppression des marges intérieures des boutons situés à la suite de texte. (Signalé par @snek.fr)

20 janvier 2025

Classement

Optimisation du chargement de la page en retirant la récupération des données du graphique de l'évolution (1 requête SQL/jour depuis le début du jeu, ~760…)

Le graphique n'est généré que sur demande de l'utilisateur (ce qui réduit le temps de chargement de la page, et évite les requêtes inutiles).

Identification utilisateurs

Amélioration de la vérification de l'identification, et correction d'un bug critique qui faisait se connecter un utilisateur à un compte “par défaut” (premier enregistrement dans la table qui correspond à une condition). (Signalé par @snek.fr)

Uniformisation du script d'identification sur les différentes pages du site.

Archive

Il est désormais possible d'écouter l'OST du jeu (si disponible) sur la page de l'archive du jeu.

Divers

Remplacement des <dialog> par des popover :

  • Possibilités de fermer l'élément en cliquant à l'extérieur (light dismissed).
  • Ajout d'une transition simple à l'ouverture.

Remplacement du “@ssstuart” dans le footer des pages par un bouton qui affiche les infos de contact (Discord et email) dans un popover.

15 janvier 2025

Compte CQLJ

Ajout de compte utilisateur CQLJ facultatif pour les joueurs.

Possibilités de lier son compte Discord à son compte CQLJ pour débloquer certains bonus (telle que l'affichage des infos de récompense).

Sélection du thème de couleur du site (5 disponible).

Possibilités de désactivé le thème spécial utilisateur pour les utilisateurs concernés (🔫, 🐍).

Possibilités de modifier son mot de passe.

Possibilités de télécharger une copie de ses données.

Possibilité de demander la suppression du compte :

  • Suppression totale,
  • Suppression partielle avec anonymisation des données concernant le jeu en lui-même (classement, trophées, demandes d'indices...).

Affichage de statistique concernant l'utilisateur (nombre de parties trouvé, nombre d'indices demandé...).

Page de connexion/inscription

Les comptes sont disponibles pour tous.

Possibilités de rester connecté grâce à un cookie (1 semaine, renouvelé à chaque visite).

Webhooks

Les anciens comptes de gestion Webhooks ont été converti en compte utilisateur CQLJ.

Un compte utilisateur est requis pour utiliser les Webhooks.
Le lien vers la gestion des Webhooks dans la navigation a été remplacé par un lien vers la page de connexion/du compte CQLJ.

Jeu

Mise à jour de l'encart d'identification de l'utilisateur.

Les joueurs peuvent choisir entre s'identifier via leur compte Discord ou avec un compte CQLJ.

Si l'utilisateur créé un compte et lie son compte Discord, il est possible d'utiliser l'identification via Discord sur la page du jeu pour se connecter à son compte CQLJ.

Divers

Dans le classement, le pseudo apparaît avec la couleur du thème choisi par l'utilisateur.

Ajout d'une carte Compte sur la page Infos.

Mise à jour de la politique de confidentialité.

Mise à jour de la visite guidée.

Amélioration de la protection (contre les attaques) à l'affichage des noms d'utilisateurs sur les différentes pages.

Ajout d'une navigation secondaire sur la page du compte utilisateur.

7 janvier 2025

Archives

Amélioration de la page Archive :

  • Affichage d'infos supplémentaires, tel que la récompense, la difficulté et le nombre de personnes ayant trouvé le jeu.
  • Navigation entre les archives améliorée, ne nécessite plus de recharger la page pour chaque archive.

5 janvier 2025

Optimisations des données globales

Déplacement des données globales lié au jeu en cours de la base de données vers un fichier JSON, pour éviter de faire une requête à la base de données à chaque chargement de page.

Rareté des trophées

Affichage de la rareté des trophées par une couleur.

Limite d'essais du jeu

Ajout d'une option pour définir un nombre d'essais max par joueur pour deviner le nom du jeu.

Difficulté de la partie

Pour les utilisateurs n'ayant pas accès à la récompense, la difficulté de la partie (calculée à partir du montant de la récompense) est affichée à la place.

2024

14 décembre 2024

Réorganisation page du jeu

Les différents éléments de la page du jeu (identification Discord, formulaire, bouton d'indices...) ont été réorganisés pour rester visibles même après avoir trouvé le jeu.

Cela permet d'obtenir le trophée de l'événement Hiver après avoir trouvé le jeu.

13 décembre 2024

Système Discord partenaire

Le système d'identification de présence sur serveur Discord partenaire a été généralisé pour fonctionner sur d'autres serveurs (2 actuellement).

Amélioration chargement page du jeu

Optimisation de l'ordre de chargement des éléments de la page du jeu pour améliorer l'UX.

Ajout d'une animation de chargement pour les images du jeu.

Autres améliorations

Ajout d'un outil admin pour bannir un utilisateur.

Correction du style des boules de neige (Événement Hiver) qui bloquaient les interactions utilisateurs.

7 décembre 2024

Identification Discord OAuth 2

Pour simplifier l'identification des utilisateurs, leur origine (Discord), et empêcher les tentatives d'usurpation d'identité, les joueurs doivent s'identifier avec leur compte Discord pour participer.

Le nom d'utilisateur, l'id, ainsi que la présence sur les serveurs Discord partenaires sont enregistré.

Événement Hiver

Création d'un thème et d'activités.

Ajout d'un trophée lié à l'événement.

Désactivation des thèmes spéciaux utilisateurs (🔫, 🐍) durant l'événement.

Statistiques

Ajout d'une section statistique sur la page Infos pour afficher différentes statistiques liées au jeu : nombre de parties (selon le type), nombre d'indices demandé, nombre de joueurs trouvant les parties par difficultés…

Ajout d'une barre de navigation secondaire sur la page Infos.

Autres améliorations

Mise en surbrillance du premier joueur à avoir trouvé le jeu actuel dans le classement.

Augmentation du score minimum pour être affichés sur le graphique du classement à 3 (pour désencombrer le graphique).

La description textuelle est désormais affichée par-dessus l'image du jeu, pour réduire la place prise par l'élément sur mobile.

8 novembre 2024

Webhooks

Restructuration des tables de la base de données concernant les Webhooks.

Ajout d'une option de notification (message via Webhook) de nouvelle partie pour les Webhooks en mode manuel.

Suggestions de jeu futur

Ajout d'un système de suggestion pour une future partie sur la page Infos.

5 novembre 2024

Programmation des parties

Mise en place d'un système de programmation des futures parties.

Modèle d'annonce

Lors du lancement d'une partie programmée, le modèle du message d'annonce sur le serveur de BUG-MAN-FR est généré (pour simplifier l'envoie manuel de l'annonce).

Origine des utilisateurs

Mise en place d'un premier système d'identification de l'origine des utilisateurs.

Ayant pour but d'afficher les infos concernant la récompense aux utilisateurs concernés uniquement (réservé aux utilisateurs présents sur le serveur Discord de BUG-MAN-FR).

23 octobre 2024

Politique de confidentialité

Ajout d'une politique de confidentialité pour indiquer quelles données sont traité par le site.

10 octobre 2024

Entraînement

Amélioration du système des manches du mode Entraînement.

La page ne se recharge plus à chaque fois :

  • donc cela ne rajoute plus une entrée inutile dans l'historique de navigation (particulièrement embêtant sur mobile)
  • l'enchaînement des manches est plus fluide

23 septembre 2024

Indices

Ajout d'un nouveau type d'indice : Écouter l'OST du jeu. Lorsque disponible, le joueur peut décider d'écouter un extrait de la musique du jeu.

Rassemblement des différents indices dans un <dialog>:

  • Afficher les propositions (fausses) des autres joueurs
  • Révéler une image supplémentaire (reste disponible avec les boutons de navigations)
  • Écouter l'OST

25 août 2024

Entraînement

Ajout de la page Entraînement : pour un nom de jeu donné, il faut trouver quelle image correspond à celui-ci parmi 4 images, ou aucune des images présentées.

19 août 2024

Webhooks

Création d'une interface de gestion accessible avec un compte prévu à cet effet. Permet de mettre en place l'envoie d'annonces des nouvelles parties sur son propre serveur Discord.

16 août 2024

Archives

Le lien vers la page d'archive pour le jeu en cours redirige vers la page du jeu. Il n'est plus possible d'accéder à l'archive de la partie en cours (et d'obtenir la réponse).

15 août 2024

Combo de victoires

Ajout du calcul du combo des victoires à la suite.

Ajout d'un effet sonore en fonction de la valeur du combo (Suggéré par @Hawx)

21 juillet 2024

Graphique du classement

Ajout d'un graphique sur la page du classement pour représenter l'évolution des scores au cours du temps.

17 juillet 2024

Trophées

Stockage des trophées dans une table de la base de données.

2 trophées maximum sont affichés par joueur, ajout d'un bouton “+” pour les trophées supplémentaires.

Possibilités de voir la liste des trophées des joueurs en “plein écran” et de basculer entre eux.

Suppression du secret du chat, trouvé par un joueur. Ajout d'un nouveau trophée pour les curieux.

16 juillet 2024

Victoire des joueurs

Ajout de bonus :

  • +1 point si premier à trouver le jeu
  • +1 point si pas d'images supplémentaires révélées (si disponible)

Amélioration du message de victoire avec présentation des bonus.

15 juillet 2024

Optimisation API IGDB

Amélioration de l'utilisation de l'API IGDB (récupérer les infos des jeux) pour réduire le temps de réponse.

14 juillet 2024

Importations des anciennes parties

Ajout dans la base de données des données des parties ayant eu lieu avant le site.

Données ajoutées :

  • Montant de la récompense
  • Nombre d'images
  • Type de partie (normal / Flash)

12 juillet 2024

Mise à jour des Embeds Discord

Mise à jour de l'URL envoyé pour les annonces de parties, pour forcer la mise à jour de l'image utilisé dans l'Embed Discord.

11 juillet 2024

Ajout de la visite guidée

Ajout d'une visite guidée présentant le fonctionnement du jeu et les différentes fonctionnalités de la page du jeu. Ayant pour but de simplifier la prise en main du site pour les nouveaux utilisateurs.

9 juillet 2024

Ajout du zoom sur les images

Il est possible de zoomer sur l'image du jeu après avoir cliqué dessus.

Page Infos

Ajout de l'affichage du nom des jeux des 5 dernière parties.

3 juillet 2024

Ajout de description textuelle des images

Chaque image possède une description textuelle décrivant les différents éléments visibles. (Généré par IA)

28 juin 2024

Page Infos

Création de la page Infos, contenant les règles ainsi qu'une section “À propos” présentant le site.

26 juin 2024

Ajout de détection et protections contre la triche

Ajout de détection concernant les captures d'écrans.

22 mai 2024

Ajout du mode de jeu Similarités

Lors de la suggestion d'un jeu connu de l'API par le joueur, des similarités avec le jeu à trouvé sont affichés :

  • Le nombre de lettres
  • La date de sortie
  • Les thèmes
  • Les genres
  • Le moteur de jeu

14 mai 2024

Ajout du mode de jeu Flash

Utilisé pour les parties concernant un jeu Flash. L'API de suggestions de nom est adaptée en conséquence.

5 mai 2024

Ajout du support pour plusieurs images par jeu

Plusieurs images peuvent être disponibles pour une partie. Révéler une image fait diminuer la récompense.

2 mai 2024

Transfert du jeu sur le site

Plusieurs personnes peuvent désormais trouver le jeu et recevoir la récompense. La réponse aux propositions est instantanée.

Signaler un problème