Votre profil cesse d’afficher zéro aux autres
En ouvrant le profil d’un autre joueur, aucune partie, aucune victoire, aucune carte et aucune série n’apparaissaient, quel qu’ait été son temps de jeu. Chacun de ces chiffres était compté sur les mauvaises lignes.

En clair
Un profil est la seule page d’opolyx faite pour être montrée à quelqu’un d’autre, et elle lui mentait discrètement. Votre niveau et votre expérience étaient exacts, parce qu’ils sont publics — mais parties jouées, victoires, pourcentage de victoires et série affichaient zéro à tout le monde sauf à vous, et la collection de cartes en dessous ressortait vide. Un joueur avec deux cents parties derrière lui avait l’air, pour tout le reste du site, de quelqu’un qui ne s’était jamais assis à une table.
Les quatre chiffres sont désormais exacts pour qui les regarde, et la collection montre les cartes que le joueur possède vraiment. Les comptes correspondent aussi au classement, corrigé la même semaine et pour la même raison.
La collection de cartes est la partie restée invisible le plus longtemps. Les cartes tombent en gagnant et en atteignant certains niveaux, c’est ce qui se rapproche le plus d’une chose dont on peut se vanter sur opolyx, et l’étagère était vide pour tout visiteur depuis le jour de sa sortie — la seule chose à laquelle sert une collection était donc exactement la seule chose qu’elle ne pouvait pas faire.
Pour les curieux techniques
Les quatre venaient d’un comptage de lignes dans le navigateur du visiteur lui-même. C’est très bien pour tout ce qui est public, et faux pour tout le reste ici : les tables de parties ne renvoient que les parties auxquelles vous avez participé, et l’inventaire ne renvoie que vos propres objets. Le navigateur posait donc une question honnête, obtenait une réponse honnête à propos du mauvais joueur, et l’imprimait comme un fait sur quelqu’un d’autre. Pour un inconnu, la bonne réponse à « combien de vos parties ai-je jouées » est bel et bien zéro.
La série a été trouvée en dernier, et c’est là que se trouve la leçon utile. Une revue antérieure avait déjà repéré que la liste des parties était tronquée pour les visiteurs — et s’était arrêtée là, sans aller jusqu’au chiffre calculé à partir de cette liste. La série était une boucle sur exactement ces lignes tronquées : elle affichait donc zéro sur tous les profils du site, y compris ceux de joueurs en pleine série de victoires. Une lecture qui revient tronquée empoisonne tout ce qui se trouve en aval, pas seulement ce qu’elle affiche.
| Un vrai profil, vu par un visiteur | Avant | Maintenant |
|---|---|---|
| Parties / victoires / pourcentage | 0 / 0 / 0% | 15 / 8 / 53% |
| Série de victoires | 0 | 3 |
| Collection de cartes | vide | 7 cartes |
Les totaux viennent maintenant de compteurs publics tenus à jour au moment où une partie est classée, et les cartes comme la série sortent chacune d’une petite fonction qui répond à une question sur un joueur et à rien d’autre. Ouvrir les tables sous-jacentes à tout le monde aurait fait moins de lignes et bien pire : cela exposerait tous les futurs objets d’inventaire et la composition de chaque partie privée. La liste des parties reste la vôtre seule — elle ne prétend simplement plus que vous n’avez jamais joué.
