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
Jouer au jeu
Capture à ajouter
Le point de départ : retrouver sur la carte l'endroit où une photo a été prise.
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.

Capture à ajouter
Le résultat relie le choix du joueur à la véritable position de la photo.

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.

  1. 01Proposer une photo
  2. 02Indiquer sa position
  3. 03Revue et validation
  4. 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.

Capture à ajouter
Une contribution comprend une photo et sa position, avant sa revue puis sa publication.

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.

Capture à ajouter
Les albums permettent aux photographes de sélectionner et partager leurs photos préférées.

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.

Capture à ajouter
Photos du jour : 5 photos différentes sélectionnées automatiquement chaque jour.

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.

  • React
  • Vite
  • React Leaflet
  • PHP
  • MariaDB
  • ImageKit

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.