PlayPendium

Warmer Globe · Matière à réflexion

La chaleur issue de la distance

Le moteur transforme la géographie en chaleur, traduisant l'espace entre les lieux en une lueur qui guide chaque supposition vers le pays caché.

Rédigé et édité en anglais. Cette version française a été produite par traduction automatique ; en cas de doute sur un point précis, l'original anglais fait foi. Lire l'original en anglais →

Le tour fondamental du moteur

Au cœur du jeu se trouve une boucle simple qui se répète à chaque tour de jeu. Un pays attend, caché, et le joueur en nomme un autre. Le moteur lit la latitude et la longitude de cette supposition, mesure à quelle distance elle se situe du pays caché, et renvoie une lueur qui indique au joueur s'il doit se déplacer vers le nord ou le sud, vers l'est ou l'ouest. Ce cycle se poursuit jusqu'à ce que le pays caché soit trouvé, ou jusqu'à la fin de l'expédition. Chaque supposition alimente la suivante, et la chaleur devient le seul signal dont le joueur dispose pour guider sa réflexion. 3

Le moteur traite chaque pays comme une paire de nombres. La latitude indique à quelle distance un lieu se situe de l'équateur, et la longitude à quelle distance il se situe du méridien d'origine. Ces deux coordonnées définissent un point unique à la surface de la Terre. Le moteur stocke chaque pays de cette manière, et toute comparaison entre deux pays devient une comparaison entre deux paires de nombres. La distance qui les sépare est calculée mathématiquement, et cette distance devient la chaleur que le joueur voit. 1

Ce que le joueur nomme n'est pas seulement un mot, mais un lieu aux coordonnées précises. Le moteur ne se soucie pas du nom lui-même. Il se soucie de l'endroit vers lequel ce nom pointe. La chaleur qui apparaît ne dit pas si la supposition est juste ou fausse en un quelconque sens culturel. Elle porte sur une seule mesure : combien de kilomètres séparent deux points sur une sphère. C'est cette mesure qui détermine chaque décision prise par le joueur. 3

Une supposition n'est pas un mot. C'est une coordonnée qui attend d'être mesurée.

Le pays caché

Chaque manche commence avec un pays que le joueur ne connaît pas. Ce pays est sélectionné dans l'ensemble de tous les pays, et le moteur le garde secret. Le joueur n'a aucun moyen de le voir directement. La seule façon d'en apprendre quelque chose passe par la chaleur qui apparaît après chaque supposition. Le moteur stocke le pays caché sous forme de latitude et de longitude, comme tout autre pays du jeu. 2

Le pays caché n'est pas choisi au hasard au sens où il serait imprévisible. Il est tiré d'une graine, un nombre qui détermine quel pays apparaît. Cela signifie que la même graine produit toujours le même pays caché. Le jeu quotidien utilise une graine basée sur la date, si bien que tous ceux qui jouent le même jour travaillent avec le même pays caché. Cela rend le jeu reproductible et cohérent pour tous les joueurs. 3

Comme le pays caché est stocké sous forme de coordonnées, le moteur peut le comparer à tout autre pays en utilisant la même méthode. Le pays caché ne reçoit aucun traitement particulier. C'est simplement un autre couple de valeurs de latitude et de longitude. La seule différence est qu'il n'est pas révélé tant que le joueur ne l'a pas deviné, ou tant que l'expédition n'est pas terminée. Le joueur doit déduire sa position à partir de la chaleur de ses suppositions. 3

La supposition et ses coordonnées

Lorsque le joueur saisit le nom d'un pays, le moteur recherche ce nom dans sa liste de tous les pays. Chaque pays possède une latitude et une longitude fixes qui lui sont associées. Le moteur récupère ces nombres pour le pays deviné. Il dispose désormais de deux paires de coordonnées : l'une pour la supposition, l'autre pour le pays caché. Le moteur peut maintenant mesurer la distance entre les deux. 3

La latitude d'un pays indique à quelle distance il se trouve de l'équateur. Cette valeur va de zéro à l'équateur à quatre-vingt-dix aux pôles. La longitude indique à quelle distance il se trouve du méridien d'origine, qui passe par Greenwich. Cette valeur va de zéro à cent quatre-vingts degrés, vers l'est ou vers l'ouest. Ensemble, ces deux nombres localisent un point précis à la surface de la Terre. Le moteur utilise ces nombres pour chaque comparaison. 2

Ce que le joueur nomme devient une paire de nombres que le moteur peut utiliser. Le nom lui-même est sans importance pour le calcul. Que le joueur propose un pays proche de l'équateur ou proche des pôles, le moteur le traite de la même manière. Il récupère la latitude et la longitude, et mesure la distance jusqu'au pays caché. La chaleur qui s'affiche est purement une fonction de cette distance. 3

Le moteur lit des coordonnées, pas des noms. La chaleur, c'est la distance rendue visible.

Mesurer l'espace qui les sépare

La distance entre deux pays est mesurée le long de la surface de la Terre. La Terre est traitée comme une sphère d'un rayon moyen d'environ 6 371 kilomètres. La distance est le plus court chemin entre deux points à la surface de cette sphère. Ce chemin suit un grand cercle, c'est-à-dire un cercle dont le centre est le centre de la sphère. La distance est égale à l'angle au centre entre les deux points, mesuré en radians, multiplié par le rayon de la sphère. 1

Pour calculer cette distance à partir de la latitude et de la longitude, le moteur utilise la formule de haversine. Cette formule reste numériquement précise même pour de petites distances, là où des méthodes plus simples perdraient en précision. La formule de haversine prend la latitude et la longitude des deux points, et renvoie la distance qui les sépare. Cette distance est mesurée en kilomètres, car le rayon de la Terre est donné en kilomètres. La plus grande distance possible entre deux points d'une sphère est la distance entre deux antipodes, soit environ 20 000 kilomètres. 1

La distance orthodromique est la méthode standard pour mesurer des distances sur une sphère. Elle est largement utilisée en navigation précisément pour cette raison. Traiter la Terre comme une sphère garde le résultat exact à environ un demi pour cent près de la distance réelle. Ce niveau de précision suffit aux besoins du jeu. La chaleur qui s'affiche reflète cette distance, mise à l'échelle sur une plage que le joueur peut lire. 1

De la distance à la chaleur

Le moteur fait correspondre la distance à une valeur de chaleur que le joueur voit. Cette correspondance est lisse et continue. Lorsque la distance est nulle, la chaleur se lit comme bouillante. À mesure que la distance augmente, la chaleur décroît de manière régulière. La chaleur n'atteint jamais un palier complet, même à l'autre bout du monde. Cela signifie que deux suppositions lointaines peuvent encore être distinguées l'une de l'autre par leurs valeurs de chaleur. 3

L'échelle de chaleur est conçue de sorte que les suppositions plus proches apparaissent toujours plus chaudes. Une supposition plus proche du pays caché brillera toujours plus intensément qu'une supposition plus éloignée. Cela crée un gradient que le joueur peut suivre. Se déplacer vers le pays caché augmente la chaleur. S'en éloigner la diminue. Le joueur utilise ce gradient pour ajuster sa prochaine supposition. 3

La correspondance est strictement monotone. Il n'y a ni plateaux ni régions plates. Chaque distance correspond à une valeur de chaleur unique. Cela garantit que la chaleur fournit toujours une information utile. Même lorsqu'une supposition se trouve à l'autre bout du monde, sa valeur de chaleur est distincte de celle de toute autre supposition lointaine. Le joueur peut encore apprendre de chaque tentative. 3

La chaleur, c'est la distance traduite en une échelle que le joueur peut suivre.

L'azimut comme direction

Outre la distance, le moteur calcule également l'azimut initial depuis la supposition vers le pays caché. Cet azimut est une direction de boussole qui pointe de l'emplacement deviné vers l'emplacement caché. Il est mesuré en degrés, avec le nord à zéro, l'est à quatre-vingt-dix, le sud à cent quatre-vingts et l'ouest à deux cent soixante-dix. L'azimut indique au joueur dans quelle direction générale se déplacer pour se rapprocher. 3

L'azimut est calculé à partir de la latitude et de la longitude des deux points. Il donne la direction que l'on suivrait le long du grand cercle depuis la supposition jusqu'au pays caché. Cette direction n'est pas nécessairement constante sur l'ensemble du trajet, mais c'est la direction au point de départ. L'azimut fournit une indication supplémentaire au-delà de la seule chaleur. 3

Tous les affichages ne montrent pas l'azimut au joueur. L'azimut est calculé par le moteur et peut être utilisé par l'interface pour fournir des indices. Le joueur peut voir une flèche de boussole, ou un indicateur directionnel, ou aucun indice directionnel du tout. L'azimut existe en tant que valeur calculée, qu'il soit affiché ou non. Il fait partie du calcul complet que le moteur effectue pour chaque supposition. 3

L'expédition en cinq étapes

Chaque manche du jeu est structurée comme une expédition en cinq étapes. La graine tire cinq pays cachés distincts dans un ordre fixe, et le joueur les parcourt un par un. Il n'y a pas de limite au nombre de suppositions à une étape ; le joueur continue de nommer des pays, en tirant les leçons de la chaleur de chaque tentative, jusqu'à ce que le pays caché soit trouvé. 3

La structure de l'expédition donne au jeu un début et une fin. Résoudre une étape révèle le pays caché suivant, et l'expédition se termine lorsque les cinq ont été trouvés. Le coût du voyage se compte en suppositions : une étape rapporte mille points lorsque son pays est trouvé à la première supposition, cent de moins par supposition supplémentaire qu'elle demande, sans jamais descendre sous cent, si bien qu'un pays trouvé en une supposition vaut dix fois un pays trouvé en dix. 3

Cette structure fait partie de la conception du jeu quotidien. Chaque jour, une nouvelle graine produit une nouvelle chaîne de cinq pays cachés, et chaque joueur entame la même nouvelle expédition. La graine garantit que tous les joueurs d'un même jour affrontent les mêmes cinq pays dans le même ordre. Cela crée une expérience partagée entre tous les participants. 3

Déterminisme par graine

Le pays caché et l'ordre de jeu sont déterminés par une graine. Une graine est un nombre qui contrôle la sélection aléatoire du pays caché. La même graine produit toujours le même pays caché. Cela rend le jeu déterministe et reproductible. Lorsque le jeu quotidien utilise une graine basée sur la date, tous les joueurs de cette date reçoivent le même pays caché. 3

Le déterminisme par graine est une technique standard en conception de jeux. Il permet au jeu d'être cohérent d'une exécution à l'autre et d'un joueur à l'autre. La graine peut être partagée, et quiconque possède la graine peut reproduire exactement la même partie. C'est utile pour partager des parties, pour vérifier des résultats et pour créer des défis n'ayant qu'une seule réponse correcte.

La graine n'affecte pas la manière dont le moteur calcule la distance ou la chaleur. Ces calculs sont purement mathématiques et ne dépendent que de la latitude et de la longitude des pays. La graine détermine uniquement quel pays est caché. Une fois le pays caché sélectionné, le reste du jeu se déroule selon les règles de la distance et de la chaleur. 3

Sources & notes

  1. This game's own engine, which is pure and deterministic and never touches the page. Warmer Globe is a guessing game: a country is hidden, and the player names countries to home in on it. Each guess is scored by how close it sits to the hidden country, and the closer it is the hotter it glows, a guess exactly on the target reads as boiling, and the heat falls off smoothly with distance, cooling toward the far side of the world without quite levelling out, so even two distant guesses can be told apart. That closeness is a great-circle distance: the engine holds each country's latitude and longitude and measures the distance between two points with the haversine formula, taking the Earth's radius as about six thousand three hundred seventy-one kilometres and the greatest possible separation, at the antipode, as about twenty thousand kilometres. It also computes the initial bearing from a guess toward the target, a compass direction to point the way. A round is a five-stop expedition, and the hidden country and the order are drawn from a seed, so the daily game is the same for everyone.
  2. "Great-circle distance," Wikipedia, the great-circle distance is the shortest distance between two points on the surface of a sphere, measured along the surface rather than through its interior. It lies along a great circle, whose centre is the sphere's centre, and equals the central angle between the points, in radians, times the sphere's radius. For points on the Earth, given by latitude and longitude and treating the Earth as a sphere of mean radius about six thousand three hundred seventy-one kilometres, the distance is usually computed with the haversine formula, which stays accurate even for small distances where simpler methods lose precision; treating the Earth as a sphere keeps the result within about half a percent, so the method is widely used in navigation. en.wikipedia.org/wiki/Great-circle_distance.
  3. "Geographic coordinate system," Wikipedia, a geographic coordinate system specifies locations on the Earth using coordinates, most commonly latitude and longitude. Latitude is the angle north or south of the equator, from zero degrees there to ninety at the poles, its lines called parallels; longitude is the angle east or west of the prime meridian through Greenwich, from zero to one hundred and eighty degrees, its lines called meridians; together they form a grid called the graticule. The system was invented by Eratosthenes in the third century before the common era, improved by Hipparchus, and refined by Ptolemy in the second century, and in 1884 an international conference fixed Greenwich as the reference for the prime meridian. Near the equator one degree of latitude spans about one hundred and eleven kilometres. en.wikipedia.org/wiki/Geographic_coordinate_system.
  4. Further reading on Great-circle distance, Great Circle -- from Wolfram MathWorld. mathworld.wolfram.com.
Was this worth reading?
← Back to Warmer Globe
PlayPendium · About · Contact · Privacy · Terms · Cookies · Accessibility · Copyright · Browse all games · Inspirations · © 2026