Un projet Mario Universalis / Case study
Mario Kart
World Guessr.
J'ai lancé Mario Kart World Guessr le 21 juin 2025, peu après la sortie de Mario Kart World. Je voulais profiter de l'intérêt autour du jeu pour tester une idée simple : retrouver sur la carte l'endroit où une capture d'écran a été prise.
Comme souvent avec mes projets personnels, ça devait être un petit truc rapide. Ça a un peu dérapé.
- Mon rôle
- Conception, développement et maintenance en solo
- Lancement
- parties jouées
- 65 360
- comptes créés
- 1 510
- photos
- 1 700
- contributeurs publiés
- 140
Chiffres relevés en septembre 2026. Il est possible de jouer sans compte. Le nombre de comptes n'est donc pas le nombre de joueurs.
Une photo, une carte et un doute.
Le principe reprend celui des jeux de géolocalisation. Une photo s'affiche, le joueur explore la carte, place un marqueur et reçoit un score selon la distance avec le véritable emplacement.
Le terrain de jeu est celui de Mario Kart World. Pour l'explorer, j'utilise React Leaflet avec une carte personnalisée et CRS.Simple. Ce système de coordonnées permet de travailler sur une carte qui n'est pas une carte terrestre, tout en conservant le zoom et le déplacement de Leaflet.
La boucle de jeu reste courte : observer, chercher, se décider, puis découvrir à quel point on était à côté. Ou, parfois, exactement au bon endroit.
Le jeu grandit avec ses photographes.
Les joueurs peuvent proposer leurs propres photos et indiquer l'endroit où elles ont été prises. Le jeu ne dépend donc plus uniquement des images que je peux ajouter moi-même.
Chaque proposition passe par un processus de revue avant publication. Les GitHub Issues interviennent dans ce système de revue et de validation ; elles ne résument pas, à elles seules, toute la modération.
- 01Proposer une photo
- 02Indiquer sa position
- 03Revue et validation
- 04Publication dans le jeu
- photos communautaires proposées
- 1 480
- photos communautaires publiées
- 1 700
- personnes ayant proposé une photo
- 150
- personnes avec une photo publiée
- 140
Chiffres relevés en septembre 2026.
Donner une place à ceux qui contribuent.
Les photographes peuvent créer leurs albums, sélectionner leurs photos préférées, mettre en avant leur contenu et partager le résultat.
Leurs photos ne sont plus seulement une matière première pour les parties. Elles peuvent aussi être consultées comme une collection, avec une place pour le regard de la personne qui les a prises.
Des raisons de revenir.
Au fil du temps, j'ai ajouté plusieurs modes de jeu, des classements, des achievements, des personnages à débloquer et des notifications.
Le challenge quotidien, « Photos du jour », sélectionne automatiquement 5 photos différentes chaque jour. C'est une autre façon de retrouver le jeu, avec une sélection renouvelée sans intervention manuelle quotidienne.
Conçu, développé et maintenu seul.
Le frontend utilise React et Vite. React Leaflet prend en charge l'exploration de la carte. Le backend est en PHP vanilla, avec MariaDB pour les données et ImageKit pour les images.
Je développe et maintiens le projet seul. Les contributions communautaires font grandir son contenu, tandis que les retours et les usages m'aident à décider de la suite.
Un peu plus loin que prévu.
Le jeu a circulé au-delà de la France. J'ai vu des vidéos et des joueurs français, anglais, allemands et japonais s'y intéresser. Ce n'est pas une mesure d'audience par pays, simplement quelque chose que j'ai pu observer.
Tomber sur une vidéo japonaise de quelqu'un qui joue à un projet que j'ai développé seul chez moi reste assez rigolo.
Du projet personnel au produit.
Mario Kart World Guessr est probablement mon projet personnel qui ressemble le plus à un vrai produit.
Au début, les décisions venaient surtout de ce que j'avais envie de construire. Aujourd'hui, elles viennent aussi des usages, des contributions, des retours et des comportements observés.
Je continue à y mettre mes idées. Mais je construis désormais avec ce que les joueurs font du jeu, et pas seulement avec ce que j'avais imaginé pour eux.