State Stacker · Matière à réflexion
Chaque bloc au-dessus de la fondation doit reposer sur un voisin géographique, ce qui transforme un simple jeu d'empilement en une épreuve portant sur la structure d'adjacence de la carte.
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 moteur du jeu fusionne deux domaines distincts : la culture générale et l'adjacence géographique. Le joueur gagne un État sous forme de bloc en répondant à une question à son sujet, puis place ce bloc au sommet d'une tour qui s'élève. La subtilité tient à la règle de stabilité : un bloc placé n'est stable que si l'État situé directement en dessous, le sommet actuel de la tour, partage avec lui une frontière terrestre. Seul le premier bloc, la fondation, échappe à cette règle ; il tient toujours d'aplomb. Cette exigence d'adjacence fait de la tour une manifestation physique de la connectivité de la carte, où chaque placement doit respecter les relations de voisinage réelles encodées dans le jeu de données. 2
Cette conception repose sur le jeu de données des États propre au jeu, qui contient les cinquante entrées de l'ensemble des États américains. Chaque entrée comporte un nom, une abréviation postale de deux lettres, une capitale, une région du recensement, une liste de voisins et un fait bref. La liste des voisins est particulièrement décisive : elle ne contient que les voisins partageant une frontière terrestre, notés par leur abréviation postale. Les États qui se font face de part et d'autre de l'un des Grands Lacs, comme le Michigan et l'Illinois, ne sont donc pas voisins, et l'Alaska et Hawaï n'ont aucun voisin terrestre. Cette définition précise de l'adjacence devient la règle selon laquelle chaque placement est jugé. 2
Lorsqu'un joueur place un bloc, le moteur le compare au bloc situé au sommet de la tour. Deux États ne comptent comme adjacents que si chacun liste l'autre comme voisin terrestre. Parce que la vérification exige les deux mentions, la relation est symétrique par construction : l'État A soutient l'État B exactement quand l'État B soutiendrait l'État A. Cette symétrie garantit la cohérence sur toute la tour, où toute connexion stable doit satisfaire la même condition bilatérale, quel que soit celui des deux États qui arrive le premier. 2
Avant de pouvoir gagner un bloc, le joueur doit répondre à une question à choix multiple portant sur un État, en choisissant parmi quatre réponses. Le moteur produit quatre types de questions, chacun puisant dans une partie différente de la fiche de l'État. Le type capitale demande la capitale de l'État. Le type région demande à laquelle des quatre régions du recensement — Northeast, Midwest, South ou West, soit le nord-est, le Midwest, le sud et l'ouest — l'État appartient. Le type fait demande lequel de quatre faits brefs est vrai de l'État, les trois autres étant empruntés à d'autres États. Le type voisin demande lequel de quatre États le borde : un voisin réel et trois États qui ne le sont pas. À eux quatre, ces types puisent dans quatre des six champs de chaque entrée — capitale, région, fait et voisins — tandis que le nom et l'abréviation servent d'étiquette à la question et au bloc. 2
Chaque type de question remplit un rôle différent dans la boucle. Les questions sur la capitale et sur la région testent la connaissance d'attributs fixes. La capitale d'un État est une ville unique, et sa région du recensement est l'une de quatre possibilités, si bien que toute question de région propose les mêmes quatre choix. La question sur le fait teste la mémoire d'un énoncé descriptif bref. La question sur le voisin teste la connaissance de la liste d'adjacence elle-même, c'est-à-dire de la structure qui déterminera plus tard la stabilité. Chaque État n'est interrogé qu'une seule fois par manche, et les types se succèdent dans un ordre fixe — capitale, région, fait, voisin, puis de nouveau capitale — de sorte qu'une manche de vingt-quatre questions mélange les quatre à parts égales. 2
Une bonne réponse rapporte l'État sous forme de bloc ; une mauvaise réponse ne rapporte rien, et le jeu passe à la question suivante. Une fois le bloc en main, le joueur n'a qu'une seule décision à prendre : l'empiler ou le jeter. Il n'y a pas de position à choisir, puisque chaque bloc va au sommet, mais le jeu annonce à l'avance si le bloc tiendra d'aplomb, en nommant l'État actuellement au sommet et en indiquant si l'État gagné le borde. Cette séparation entre gagner et placer crée une couche stratégique : un bloc qui vacillerait peut être jeté plutôt qu'empilé, et il doit l'être, car l'empiler fait s'effondrer toute la tour. 2
La règle de stabilité est l'élément de conception qui distingue ce jeu d'empilement des autres. Dans un jeu d'empilement classique, la stabilité relève de la physique : il s'agit de savoir si l'empreinte d'un bloc repose sûrement sur celui du dessous. Ce jeu-ci n'a aucune physique. La stabilité est décidée entièrement par la géographie : un bloc ne tient d'aplomb que si, selon le jeu de données du jeu, il est un véritable voisin du bloc situé en dessous. La tour cesse ainsi d'être une structure physique pour devenir une structure topologique, où les connexions représentent une adjacence réelle. 2
La vérification d'adjacence met en œuvre cette contrainte. Elle prend deux États et vérifie si chacun liste l'autre parmi ses voisins. C'est une condition plus stricte que le simple fait de partager une frontière en un sens abstrait : la relation doit être explicitement consignée dans le jeu de données. Ainsi, deux États qui se font face de part et d'autre des Grands Lacs ne sont pas considérés comme adjacents, car le jeu de données ne consigne que les frontières terrestres. L'Alaska et Hawaï, dépourvus de tout voisin terrestre, ne pourraient jamais former une connexion stable : le jeu ne pose donc jamais de question à leur sujet, même si leurs noms et leurs faits peuvent encore figurer parmi les mauvaises réponses proposées. Ces choix de conception traduisent la décision délibérée de fonder l'adjacence sur une définition précise plutôt que sur la seule intuition géographique. 2
La symétrie de la relation est essentielle à la cohérence. Si l'État A peut soutenir l'État B, alors l'État B pourrait tout aussi bien soutenir l'État A. Une connexion est valide ou invalide selon les listes de voisins fixées, quel que soit celui des deux États qui s'est présenté le premier. Cette propriété simplifie le raisonnement du joueur : quel que soit l'État au sommet, n'importe lequel de ses voisins peut reposer dessus, et la seule question est de savoir si le bloc qui vient d'être gagné en fait partie. 2
La condition de victoire est définie par deux nombres liés : la hauteur cible et la hauteur sécurisée. Le moteur prend la hauteur cible comme paramètre et le jeu lui transmet toujours sa valeur par défaut, huit ; c'est le nombre de blocs stables que la tour doit porter, la fondation comprise, si bien que huit signifie la fondation plus sept blocs posés sur des voisins. La hauteur sécurisée compte les blocs stables depuis la fondation vers le haut et, comme un seul placement instable met fin à la manche sur-le-champ, tout bloc d'une tour encore debout est stable : la hauteur sécurisée est donc simplement la hauteur de la tour. Chaque placement stable l'augmente de un. Lorsqu'un placement est instable, le bloc vacille et la tour s'effondre. 2
Cette distinction entre blocs sûrs et blocs instables crée un risque réel. Comme rien de ce qui serait empilé au-dessus d'un bloc vacillant ne pourrait jamais compter dans la hauteur sécurisée, le jeu n'oblige pas le joueur à continuer : un seul placement instable met fin à la manche immédiatement, sur une défaite, sous le titre « Tower Toppled! », la tour s'est effondrée, en nommant l'État qui ne bordait pas le bloc du dessous. Les points déjà marqués sont conservés. C'est pourquoi le jeu propose un bouton pour jeter le bloc et avertit avant chaque placement si le bloc va vaciller ; l'avertissement dit clairement qu'un bloc qui vacille fera s'effondrer la tour et mettra fin à la manche. La tension vient de ce que gagner un bloc ne garantit pas de progresser : seuls les placements stables sur une tour ininterrompue rapprochent le joueur de la cible. 2
Une manche compte vingt-quatre questions : atteindre la cible de huit revient donc à transformer exactement un tiers d'entre elles en blocs stables. Une mauvaise réponse n'endommage pas la tour, mais elle coûte une occasion, et comme les questions s'enchaînent de voisin en voisin, un État manqué peut laisser le suivant sans frontière avec l'État au sommet. Chaque bonne réponse vaut 10 points, chaque placement stable 15 de plus, et atteindre la cible ajoute un bonus de 100 points et met fin à la manche aussitôt. Si les questions s'épuisent d'abord, la tour a « topped out », elle a plafonné sous la ligne ; si un bloc vacillant est empilé avant, elle s'est effondrée. 2
Chaque série de questions est engendrée par un générateur de nombres aléatoires initialisé par une graine. À graine identique, le moteur produit la même séquence de questions, dans le même ordre, avec les mêmes choix de réponse aux mêmes positions. Ce déterminisme sert plusieurs objectifs. Il permet une expérience partagée : le mode Daily, la partie quotidienne, tire sa graine de la date, de sorte que tous ceux qui jouent ce jour-là affrontent les mêmes questions et peuvent comparer leurs résultats, tandis que le mode Practice, l'entraînement, tire une nouvelle graine aléatoire à chaque partie. Il rend aussi le jeu testable, puisque toute partie peut être reproduite exactement à partir de sa graine. Enfin, il rend le comportement du jeu prévisible pour l'analyse, puisque la séquence entière des questions est fonction de la graine. 2
La graine décide quels États apparaissent et dans quel ordre, mais cet ordre n'a rien d'arbitraire. Le moteur le construit comme une chaîne : il part d'un État tiré au hasard, et chaque sujet suivant est, dans la mesure du possible, un voisin encore inutilisé du précédent ; ce n'est qu'en cas d'impasse qu'il saute vers un autre État inutilisé. C'est cet enchaînement qui donne au joueur une vraie chance de bâtir une tour connectée : répondez correctement à une série de questions et les États gagnés auront tendance à se border les uns les autres. Le joueur ne peut pas choisir quel État vient ensuite ; sa stratégie réside donc dans la justesse de ses réponses et dans la décision, bloc après bloc, d'empiler ou de jeter. La graine détermine le rythme de la partie, mais c'est le joueur qui détermine avec quelle justesse ce rythme est suivi. 2
La règle de stabilité s'enracine dans la théorie des graphes, l'étude des graphes en tant que structures mathématiques servant à modéliser des relations deux à deux entre objets. 1 Dans ce cadre, les États sont des sommets et les frontières terrestres partagées sont des arêtes. Deux États sont adjacents si et seulement si une arête les relie. La liste des voisins de chaque État est l'ensemble des sommets qui lui sont adjacents, et la vérification d'adjacence demande s'il existe une arête entre deux sommets donnés. La tour, lorsqu'elle est entièrement stable, représente un chemin dans ce graphe : une suite d'arêtes reliant une suite de sommets tous distincts, distincts ici parce qu'aucun État n'est interrogé deux fois dans une même manche. 3
Cette lecture en termes de théorie des graphes éclaire pourquoi il est plus difficile de bâtir sur certains États que sur d'autres. L'Alaska et Hawaï n'ont aucune arête dans le graphe, ce qui explique que le jeu ne pose jamais de question à leur sujet. Parmi les quarante-huit États contigus, le nombre d'arêtes varie beaucoup : le Maine ne borde que le New Hampshire, tandis que le Missouri et le Tennessee bordent chacun huit États. Un État bien connecté au sommet de la tour offre à de nombreux États gagnés un endroit où se poser ; un État mal connecté, comme le Maine, n'en offre presque aucun. La connectivité du graphe façonne la difficulté de la tâche d'empilement. 2
Un chemin dans un graphe est une suite d'arêtes reliant une suite de sommets. 3 La tour, bâtie de façon stable, est la réalisation physique d'un tel chemin. Chaque bloc stable prolonge le chemin d'un sommet, relié au sommet précédent par une arête. La hauteur cible de huit signifie que le joueur doit trouver un chemin passant par huit sommets, long de sept arêtes. La difficulté tient à ce que ce chemin doit être construit pas à pas, chaque nouveau sommet devant être gagné par une question de culture générale avant de pouvoir être ajouté à la tour. 2
La conception du moteur fait la synthèse de la culture générale, de l'adjacence et de l'empilement en une seule boucle cohérente. Les questions puisent dans le jeu de données des États, testant la connaissance des capitales, des régions, des faits et des voisins. La vérification d'adjacence reflète la théorie des graphes, en traitant les États comme des sommets et les frontières terrestres comme des arêtes. La mécanique d'empilement fournit une métaphore physique de la construction d'un chemin dans le graphe. Chaque élément renforce les autres : les questions rapportent des blocs, l'adjacence détermine la stabilité, et l'empilement conduit vers la cible. 2
Cette synthèse crée une expérience de jeu singulière. Le joueur doit penser en même temps à ses connaissances et à la géographie. Une bonne réponse rapporte un bloc, mais ce bloc est pire qu'inutile s'il ne borde pas l'État au sommet de la tour : l'empiler mettrait fin à la manche. Le sommet peut être occupé par un État bien connecté sans que le joueur ait gagné l'un de ses voisins. Le jeu entre ces contraintes crée une profondeur stratégique, puisque le joueur doit évaluer chaque bloc gagné à l'aune de l'État qui occupe le sommet. 2
Il en résulte un jeu à la fois simple et complexe. Les règles s'énoncent facilement : répondre aux questions, gagner des blocs, les empiler sur des voisins, atteindre la cible. Mais l'exécution exige d'évaluer en permanence l'État au sommet, ses voisins et le bloc qui vient d'être gagné. La contrainte d'adjacence transforme ce qui pourrait être une tâche d'empilement banale en une épreuve portant sur la structure de la carte, où chaque placement doit respecter la géographie réelle que le jeu de données encode. 2