Des cartes 3D au jeu : création du Geo Challenge
Frédéric Junod
On dit souvent que la meilleure façon de mettre en valeur une expertise technique complexe est de la rendre simple en apparence. C’est la philosophie qui sous-tend Geo Challenge, un projet annexe que nous avons développé chez Camptocamp. En surface, il s’agit d’un jeu amusant et addictif : nous vous déposons quelque part en Suisse, en France ou en Allemagne, vous offrons une vue 3D du paysage et vous mettons au défi de deviner votre position sur une carte.
Le message clé est simple : ce qui paraît ludique et intuitif repose en réalité sur une solide expertise géospatiale.
Jouer Geo Challenge maintenant.
Pourquoi un jeu ?
Pourquoi adopter cette approche, et pourquoi un jeu, précisément ?
Le point de départ du projet était la recherche de nouvelles façons, plus engageantes, de démontrer la puissance des données géospatiales en 3D. En tant que développeurs, nous apprécions les démonstrations techniques : la mise en valeur d’une fonctionnalité précise ou d’une couche de données impressionnante. J’en ai réalisé de nombreuses par le passé, mais elles ne sont souvent vues que par des collègues et par quelques clients.
Je souhaitais créer quelque chose que tout le monde puisse utiliser, une expérience capable de toucher un public non technique tout en mettant en évidence nos capacités de pointe. J’ai commencé par assembler plusieurs de mes expérimentations existantes avec Cesium pour créer une petite application, et l’idée a progressivement pris forme.
Je connaissais depuis longtemps la popularité de GeoGuessr et j’y ai vu l’opportunité de proposer une approche similaire, mais avec un accent volontairement mis sur des données topographiques de très haute qualité. Une démonstration classique peut expliquer l’intérêt de la 3D ; un jeu, en revanche, permet d’en ressentir la valeur. Il fait du joueur le juge ultime de la précision spatiale.
Pourquoi la Suisse (et au-delà)
La Suisse s’est imposée comme un choix évident pour plusieurs raisons. Dans mon travail quotidien, je consulte constamment des cartes suisses, et pourtant j’ai réalisé que je suis étonnamment mauvais pour nommer des lieux à la volée. Plus important encore, la Suisse est idéale, car j’ai accès à des données d’une précision et d’une qualité exceptionnelles fournies par Swisstopo.
Le relief montagneux complexe et spectaculaire du pays constitue une vitrine parfaite, presque théâtrale, pour les données d’élévation en 3D. Si l’on parvient à créer une expérience 3D engageante et précise dans un tel contexte, on peut le faire partout.
Camptocamp disposant également de bureaux en France et en Allemagne, nous avons exploité des données issues de Google Maps afin d’inclure nos clients et collègues de part et d’autre des frontières.
Là où commence l’ingénierie sérieuse
Je voulais que les joueurs comprennent immédiatement les mécaniques du jeu. L’objectif était de créer une expérience addictive, qui incite à rejouer pour améliorer son score. Mais à partir de quand cesse-t-on de « simplement s’amuser » pour révéler l’expertise professionnelle qui se cache derrière ?
Pour moi, ce basculement se situe au niveau du système de scoring. Concevoir un mécanisme capable de calculer précisément le score en fonction de la distance entre la supposition du joueur et la position réelle puis, surtout, gérer un classement mondial, marque le début du travail d’ingénierie à part entière. Cela nécessite un backend robuste et scalable.
Afin d’explorer volontairement des technologies cloud-native, j’ai choisi d’utiliser des solutions existantes plutôt que de développer un serveur sur mesure. Si les aspects techniques n’étaient pas particulièrement complexes, l’acquisition de cette expertise a demandé du temps et a montré que même des projets ludiques peuvent être un excellent moyen de développer des compétences directement réutilisables dans des projets clients.
Entre jeu et crédibilité
Geo Challenge est notre manière de faire le lien entre ludisme et crédibilité. Il permet à chacun d’interagir avec des données géospatiales 3D sophistiquées, en démontrant que notre expertise technique constitue le socle d’une expérience à la fois engageante, accessible et oui, véritablement amusante.
Carrière
Vous souhaitez travailler dans un environnement inspirant et rejoindre nos équipes motivées et multiculturelles ?