PlayPendium

State Stacker · Voer voor de geest

Grenzen en stabiliteit

Elk blok boven het fundament moet op een geografische buur rusten, waardoor een eenvoudig stapelspel verandert in een test van de aangrenzingsstructuur van de kaart.

In het Engels geschreven en geredigeerd. Deze Nederlandse versie is met machinevertaling gemaakt; waar precisie ertoe doet, is het Engelse origineel leidend. Lees het origineel in het Engels →

Het kernontwerp van de engine

De engine versmelt twee verschillende domeinen: kennisvragen en geografische aangrenzing. De speler verdient een staat als blok door er een vraag over te beantwoorden en zet dat blok vervolgens boven op een groeiende toren. De kneep zit in de stabiliteitsregel: een geplaatst blok is alleen stabiel als de staat er direct onder, de huidige top van de toren, er een landgrens mee deelt. Alleen het eerste blok, het fundament, is uitgezonderd; dat staat altijd stevig. Deze aangrenzingseis maakt van de toren een fysieke belichaming van de verbondenheid van de kaart, waarbij elke plaatsing de echte burenrelaties moet respecteren die in de dataset zijn vastgelegd. 2

De basis van dit ontwerp is de statendataset van het spel zelf, die alle vijftig items uit de verzameling Amerikaanse staten bevat. Elk item bevat een naam, een tweeletterige postafkorting, een hoofdstad, een Census-regio, een lijst met buren en een kort feit. Die burenlijst is bijzonder belangrijk: hij bevat uitsluitend buren met een landgrens, genoteerd op postafkorting. Staten die aan weerszijden van een van de Grote Meren tegenover elkaar liggen, zoals Michigan en Illinois, zijn dus geen buren, en Alaska en Hawaii hebben helemaal geen landburen. Deze precieze definitie van aangrenzing wordt de regel waarmee elke plaatsing wordt beoordeeld. 2

Wanneer een speler een blok plaatst, toetst de engine het aan het blok boven op de toren. Twee staten gelden alleen als aangrenzend wanneer ze elkaar allebei als landbuur vermelden. Omdat de controle beide vermeldingen eist, is de relatie per constructie symmetrisch: staat A draagt staat B precies dan wanneer staat B ook staat A zou dragen. Die symmetrie zorgt voor consistentie in de hele toren, waar elke stabiele verbinding aan dezelfde wederzijdse voorwaarde moet voldoen, ongeacht welke van de twee staten het eerst arriveert. 2

De toren wordt een fysiek pad door de aangrenzingsgraaf van de achtenveertig aaneengesloten staten.

De vier vraagsoorten

Voordat een blok verdiend kan worden, moet de speler een meerkeuzevraag over een staat beantwoorden en daarbij uit vier antwoorden kiezen. De engine genereert vragen van vier verschillende soorten, die elk uit een ander deel van het gegevensblad van de staat putten. De hoofdstadsoort vraagt naar de hoofdstad van de staat. De regiosoort vraagt tot welke van de vier Census-regio's, “Northeast”, “Midwest”, “South” of “West” (noordoosten, midwesten, zuiden of westen), de staat behoort. De feitsoort vraagt welk van vier korte feiten waar is over de staat; de andere drie zijn van andere staten geleend. De buursoort vraagt welke van vier staten eraan grenst: één echte buur en drie staten die dat niet zijn. Samen putten de vier soorten uit vier van de zes velden in elk item, hoofdstad, regio, feit en buren, terwijl de naam en de afkorting de vraag en het blok van een etiket voorzien. 2

Elke vraagsoort dient een ander doel in de lus. De hoofdstad- en regiovragen toetsen kennis van vaste eigenschappen. De hoofdstad van een staat is één stad, en zijn Census-regio is een van vier mogelijkheden, dus elke regiovraag biedt dezelfde vier keuzes. De feitvraag toetst het paraat hebben van een korte beschrijvende uitspraak. De buurvraag toetst kennis van de burenlijst zelf, precies de structuur die later de stabiliteit zal bepalen. Elke staat komt in een ronde maar één keer aan bod, en de soorten wisselen elkaar in vaste volgorde af, hoofdstad, regio, feit, buur, dan weer hoofdstad, zodat een ronde van vierentwintig vragen alle vier de soorten gelijkmatig mengt. 2

Een goed antwoord levert de staat als blok op; een fout antwoord levert niets op en het spel gaat door naar de volgende vraag. Met een blok in handen heeft de speler precies één beslissing: stapelen of weggooien. Een positie kiezen kan niet, want elk blok gaat boven op de stapel, maar het spel zegt vooraf of het blok stevig zal staan: het noemt de staat die nu bovenaan ligt en of de verdiende staat eraan grenst. Die scheiding tussen verdienen en plaatsen schept een strategische laag: een blok dat zou wiebelen kun je weggooien in plaats van stapelen, en dat hoort ook, want het stapelen ervan haalt de hele toren neer. 2

De stabiliteitsregel als aangrenzingstoets

De stabiliteitsregel is het ontwerpelement dat dit stapelspel van andere onderscheidt. In een gewoon stapelspel is stabiliteit een kwestie van natuurkunde: of het grondvlak van een blok veilig op het blok eronder rust. Dit spel kent helemaal geen natuurkunde. Stabiliteit wordt volledig door aardrijkskunde bepaald: een blok staat alleen stevig als het volgens de dataset van het spel een echte buur is van het blok eronder. Dat verandert de toren van een fysieke constructie in een topologische, waarin verbindingen echte aangrenzing voorstellen. 2

De aangrenzingstoets brengt deze beperking ten uitvoer. Hij neemt twee staten en kijkt of ze elkaar allebei bij hun buren vermelden. Dat is een strengere voorwaarde dan in een of andere abstracte zin een grens delen: de relatie moet expliciet in de dataset zijn vastgelegd. Twee staten die aan weerszijden van de Grote Meren tegenover elkaar liggen, gelden bijvoorbeeld niet als aangrenzend, omdat de dataset uitsluitend landgrenzen vastlegt. Alaska en Hawaii, zonder enige landbuur, zouden nooit een stabiele verbinding kunnen vormen, dus vraagt het spel er nooit naar; hun namen en feiten kunnen nog wel opduiken tussen de foute antwoordopties. Deze ontwerpkeuzes weerspiegelen een bewust besluit om aangrenzing op een specifieke definitie te baseren en niet op geografische intuïtie alleen. 2

De symmetrie van de relatie is essentieel voor de consistentie. Als staat A staat B kan dragen, dan zou staat B net zo goed staat A kunnen dragen. Een verbinding is geldig of ongeldig op grond van de vaste burenlijsten, ongeacht welke van de twee staten toevallig het eerst arriveerde. Die eigenschap vereenvoudigt het redeneren van de speler: welke staat er ook bovenop ligt, elk van zijn buren kan erop rusten, en de enige vraag is of het zojuist verdiende blok daar een van is. 2

Een blok dat op een niet-buur wordt gestapeld, doet de toren omvallen en beëindigt de ronde ter plekke.

Doelhoogte en veilige hoogte

De winvoorwaarde wordt bepaald door twee verwante getallen: de doelhoogte en de veilige hoogte. De engine neemt de doelhoogte als parameter en het spel geeft altijd de standaardwaarde door, acht; het is het aantal stabiele blokken dat de toren moet dragen, het fundament meegeteld, dus acht betekent het fundament plus zeven blokken die op buren zijn geplaatst. De veilige hoogte telt de stabiele blokken vanaf het fundament omhoog, en omdat één instabiele plaatsing de ronde ter plekke beëindigt, is elk blok in een toren die nog overeind staat stabiel: de veilige hoogte is eenvoudigweg de hoogte van de toren. Elke stabiele plaatsing verhoogt haar met één. Is een plaatsing instabiel, dan wiebelt het blok en valt de toren om. 2

Dit onderscheid tussen veilige en onveilige blokken schept een echt risico. Omdat niets wat boven een wiebelend blok wordt gestapeld ooit voor de veilige hoogte kan meetellen, laat het spel de speler niet doorspelen: één instabiele plaatsing beëindigt de ronde meteen als verlies, onder de kop “Tower Toppled!” (toren omgevallen), met vermelding van de staat die niet aan het blok eronder grensde. De al behaalde punten blijven behouden. Daarom biedt het spel een weggooiknop en waarschuwt het voor elke plaatsing of het blok zal wiebelen; die waarschuwing zegt onomwonden dat een wiebelend blok de toren omgooit en de ronde beëindigt. De spanning komt voort uit het feit dat een blok verdienen nog geen voortgang garandeert: alleen stabiele plaatsingen op een ononderbroken toren brengen de speler dichter bij het doel. 2

Een ronde telt vierentwintig vragen, dus het doel van acht halen betekent dat er precies een derde daarvan in stevige blokken moet worden omgezet. Een fout antwoord beschadigt de toren niet, maar het kost een kans, en omdat de vragen van buur naar buur aaneengeregen zijn, kan een gemiste staat de volgende zonder grens met de staat bovenop laten zitten. Elk goed antwoord is 10 punten waard, elke stabiele plaatsing nog eens 15, en het doel bereiken levert een bonus van 100 punten op en beëindigt de ronde meteen. Raken de vragen eerder op, dan is de toren “topped out” (op zijn hoogst gekomen) vóór de streep; wordt eerst een wiebelend blok gestapeld, dan is hij omgevallen. 2

Geseede vraaggeneratie

Elke verzameling vragen wordt gegenereerd uit een geseede generator van willekeurige getallen. Bij dezelfde seed produceert de engine dezelfde reeks vragen, in dezelfde volgorde, met dezelfde antwoordopties op dezelfde plaatsen. Dit determinisme dient meerdere doelen. Het maakt gedeelde ervaringen mogelijk: de dagelijkse modus leidt zijn seed af uit de datum, zodat iedereen die op die dag speelt dezelfde vragen krijgt en resultaten kan vergelijken, terwijl de oefenmodus voor elk spel een nieuwe willekeurige seed trekt. Het maakt het spel ook testbaar, omdat elk spel exact uit zijn seed te reproduceren is. Ten slotte maakt het het gedrag van het spel voorspelbaar voor analyse, omdat de hele vragenreeks een functie van de seed is. 2

De seed bepaalt welke staten verschijnen en in welke volgorde, maar die volgorde is niet willekeurig. De engine bouwt haar als een keten: ze begint bij een willekeurige staat, en elk volgend onderwerp is waar mogelijk een nog niet gebruikte buur van het vorige; alleen bij een doodlopend eind springt ze naar een andere ongebruikte staat. Die ketenvorming geeft de speler een eerlijke kans op een samenhangende toren: beantwoord je een reeks vragen goed, dan grenzen de verdiende staten meestal aan elkaar. De speler kan niet bepalen welke staat er als volgende komt, dus de strategie schuilt in goed antwoorden en in de beslissing, blok voor blok, om te stapelen of weg te gooien. De seed bepaalt het ritme van het spel, maar de speler bepaalt hoe goed dat ritme gevolgd wordt. 2

De geseede generator van willekeurige getallen zorgt ervoor dat dezelfde seed altijd hetzelfde spel oplevert.

Aangrenzing als grafentheoretisch begrip

De stabiliteitsregel is geworteld in de grafentheorie, de studie van grafen als wiskundige structuren waarmee paarsgewijze relaties tussen objecten worden gemodelleerd. 1 In dat kader zijn de staten knopen en zijn gedeelde landgrenzen kanten. Twee staten zijn aangrenzend dan en slechts dan als ze door een kant verbonden zijn. De burenlijst van elke staat is de verzameling knopen die eraan grenzen, en de aangrenzingstoets vraagt of er tussen twee gegeven knopen een kant bestaat. De toren stelt, als hij volledig stabiel is, een pad door deze graaf voor: een rij kanten die een rij knopen verbindt die allemaal verschillend zijn, verschillend omdat er in een ronde geen staat twee keer wordt gevraagd. 3

Deze grafentheoretische lezing verheldert waarom op sommige staten moeilijker te bouwen valt dan op andere. Alaska en Hawaii hebben helemaal geen kanten in de graaf, en daarom vraagt het spel er nooit naar. Onder de achtenveertig aaneengesloten staten loopt het aantal kanten sterk uiteen: Maine grenst alleen aan New Hampshire, terwijl Missouri en Tennessee elk aan acht staten grenzen. Een goed verbonden staat boven op de toren geeft veel verdiende staten een plek om te landen; een slecht verbonden staat, zoals Maine, bijna geen enkele. De verbondenheid van de graaf bepaalt de moeilijkheid van de stapeltaak. 2

Een pad in een graaf is een rij kanten die een rij knopen verbindt. 3 De toren is, stabiel gebouwd, een fysieke verwezenlijking van zo'n pad. Elk stabiel blok verlengt het pad met één knoop, door een kant verbonden met de vorige knoop. De doelhoogte van acht betekent dat de speler een pad door acht knopen moet vinden, zeven kanten lang. De uitdaging is dat het pad stapsgewijs moet worden opgebouwd, waarbij elke nieuwe knoop eerst met kennisvragen verdiend moet worden voordat hij aan de toren kan worden toegevoegd. 2

De ontwerpsynthese

Het ontwerp van de engine brengt kennisvragen, aangrenzing en stapelen samen in één samenhangende lus. De vragen putten uit de statendataset van het spel en toetsen kennis van hoofdsteden, regio's, feiten en buren. De aangrenzingstoets weerspiegelt de grafentheorie en behandelt staten als knopen en landgrenzen als kanten. De stapelmechaniek levert een fysieke metafoor voor het bouwen van een pad door de graaf. Elk element versterkt de andere: kennisvragen leveren blokken op, aangrenzing bepaalt de stabiliteit, en stapelen bouwt naar het doel toe. 2

Deze synthese schept een eigensoortige speelervaring. De speler moet tegelijk aan kennis en aan aardrijkskunde denken. Een goed antwoord levert een blok op, maar dat blok is erger dan nutteloos als het niet aan de staat boven op de toren grenst: het stapelen zou de ronde beëindigen. Bovenaan kan een goed verbonden staat liggen, en toch kan het zijn dat de speler geen van zijn buren heeft verdiend. Het samenspel van deze beperkingen schept strategische diepgang, want de speler moet elk verdiend blok afwegen tegen de staat die op dat moment bovenop ligt. 2

Het resultaat is een spel dat tegelijk eenvoudig en complex is. De regels zijn makkelijk te formuleren: beantwoord vragen, verdien blokken, stapel ze op buren, bereik het doel. Maar de uitvoering vereist een voortdurende inschatting van de staat bovenop, zijn buren en het zojuist verdiende blok. De aangrenzingsbeperking maakt van wat een triviale stapeltaak had kunnen zijn een test van de structuur van de kaart, waarin elke plaatsing de echte aardrijkskunde moet respecteren die de dataset vastlegt. 2

Notes

  1. "Graph theory," Wikipedia: the study of graphs, which are mathematical structures used to model pairwise relations between objects. A graph is made up of vertices (also called nodes or points) which are connected by edges (also called arcs, links, or lines). The article's account of the four color problem treats a map the same way, asking about regions that have a common border. en.wikipedia.org/wiki/Graph_theory.
  2. State Stacker game engine and interface: a pure, deterministic trivia-and-stacking game over the 50 US states. Its dataset gives each state a name, a two-letter postal abbreviation, a capital, a Census region (Northeast, Midwest, South, or West), a list of the states it shares a land border with (land borders only; Alaska and Hawaii have none), and a short fact. A round has 24 four-choice questions, one per state, rotating through capital, region, fact, and neighbour kinds; Alaska and Hawaii are never question subjects, though their names and facts can appear among the wrong choices, and the subject order is chained so that each state borders the previous one where possible. A correct answer earns that state as a block (10 points), which the player stacks on top of the tower or discards. A block is stable if the tower is empty or if it and the block directly beneath it each list the other as a land neighbour (a symmetric relation); a stable placement scores 15. The secure height counts stable blocks from the bottom up to the first unstable one, and stacking an unstable block topples the tower, ending the round at once as a loss with the points scored so far kept; reaching the goal height (8 by default) wins and adds 100 points. Questions come from a seeded random number generator, seeded from the date in Daily mode and at random in Practice mode. Read from the game's own source.
  3. "Path (graph theory)," Wikipedia: a path in a graph is a finite or infinite sequence of edges which joins a sequence of vertices which, by most definitions, are all distinct. en.wikipedia.org/wiki/Path_(graph_theory).
  4. Further reading on Graph theory, Relativistic quantum fields : Bjorken, James D : Free Download, Borrow, and Streaming : Internet Archive. archive.org.
  5. Further reading on Graph theory, [cond-mat/0602129] Introduction to graphs. arxiv.org.
  6. Further reading on Graph theory, “Small World” architecture in brain connectivity and hippocampal volume in Alzheimer’s disease: a study via graph theory. doi.org.
Was this worth reading?
Play State Stacker
PlayPendium · About · Contact · Privacy · Terms · Cookies · Accessibility · Copyright · Browse all games · Classic arcade games · © 2026