Le serveur a toujours raison
Tout calcul qui touche à l’argent est fait et validé côté serveur. Le client est un affichage : il ne décide jamais d’un prix ni d’un solde. C’est ce qui rend la triche inintéressante.
Ludopia est un studio-éditeur indépendant. Nous faisons des jeux web qui empruntent leurs règles au monde réel — une bourse qui réagit vraiment à l’offre et à la demande, une ville qui se construit pour de bon — et qui tiennent la charge le jour où beaucoup de gens arrivent en même temps.
Un jeu de bourse peut se contenter d’une courbe qui monte au hasard. Le nôtre calcule un prix à partir du flux net réel des joueurs, amorti, rappelé vers une valeur fondamentale, plafonné à chaque cotation — parce que c’est cette mécanique-là qu’on veut faire comprendre, et qu’on ne comprend bien que ce qui résiste.
Même logique côté ville : dans Villopia, une rue qui ne dessert plus personne est un vrai problème d’urbanisme, pas un décor. Nos univers partagent un suffixe, une plateforme et cette obsession de la règle qui tient debout.
Voir les trois universElles sont écrites dans les dépôts, pas sur une affiche. Quand une décision est difficile, c’est l’une d’elles qui tranche.
Tout calcul qui touche à l’argent est fait et validé côté serveur. Le client est un affichage : il ne décide jamais d’un prix ni d’un solde. C’est ce qui rend la triche inintéressante.
Une fonctionnalité n’est « faite » que quand une sonde le prouve en production. Neuf carrefours sur neuf équipés, pas « les panneaux marchent mieux ».
Or pour la production, cyan pour les gemmes, corail pour l’urgence, violet pour le prestige. Un nouvel élément rejoint un domaine existant ; il n’invente pas sa propre teinte.
150 ms pour un micro-mouvement, 250 pour un panneau, 400 pour une célébration. Un bouton s’enfonce physiquement ; il ne change pas juste de teinte.
Deux implémentations d’une même règle finissent toujours par diverger. Quand on nettoie un réseau routier, on rappelle la règle existante case par case plutôt que d’en réécrire une variante.
Il accélère et personnalise, jamais la place de quelqu’un d’autre. Et un plafond parental s’applique avant le paiement, pas après.
Le studio publie en continu. Voici les étapes qui ont compté ces derniers jours — le détail vit dans les actualités.
Le réseau routier se traçait tout seul et ne se rétractait jamais : chaque rue devenue inutile gelait du terrain pour de bon. Un geste unique rend maintenant ces cases, sans jamais enclaver un bâtiment ni couper le réseau en deux.
Une panne avait été découverte par un joueur avant de l’être par le serveur. Le tableau de bord affiche désormais une section Santé : erreurs de la dernière heure, refus pour trop de requêtes, pannes serveur — journal borné et sans aucune donnée personnelle.
Achat de gemmes via Stripe Checkout : aucun numéro de carte ne touche jamais nos serveurs. Le plafond mensuel de l’Espace Parent est vérifié avant même le départ vers Stripe, et un remboursement retire les gemmes correspondantes.
Le jeu rejoint la famille des mondes en -opia et prend le domaine tradopia.app. Le public s’élargit : 8 à 99 ans, avec l’interface d’une vraie application de trading plutôt qu’un habillage enfantin.
Le troisième monde. Génétique, entraînement, calendrier de concours : on pose l’économie avant de dessiner le premier cheval.
Nous lisons tout. Presse, partenariat, retour de joueur ou candidature spontanée — une seule boîte, et une vraie réponse.
Nous écrire