Spelanalyse voor woordspellen
Gemaakt voor de speler die altijd al een serieuze analysefunctie in zijn woordspel wilde.
Laatst bijgewerkt 17 april 2026 · Door Kurt Bijl

Wat de engine precies doet
Zodra je spel is afgelopen, start een Cloud Function genaamd `analyzeGame`. Deze doorloopt elke zet en berekent voor elke beurt de beste mogelijke zet met de letters op je plankje en het huidige bord. Dit is dezelfde 'oplosser' die de AI-tegenstander gebruikt: hij vindt alle geldige zetten, berekent de score en onthoudt de beste. Jouw zet wordt vergeleken met dit optimum.
Het resultaat wordt opgeslagen in Firestore onder `games/{gameId}/analysis/result` en direct naar de app gestuurd. Je hoeft niets handmatig te starten, geen 'Analyseer'-knop — als het een online spel was en het is afgelopen, is de analyse al onderweg. Er verschijnt een tijdelijke placeholder onder de eindscore terwijl de Cloud Function rekent; dit duurt meestal 3–10 seconden voor een volledig spel van 20 zetten.
Dit werkt momenteel alleen voor online- en AI-spellen. Lokale 'pass-and-play'-potjes zijn volledig offline en slaan geen zetten op in Firestore, dus de server kan ze niet analyseren. De directe statistieken die hieronder worden beschreven, zijn wel beschikbaar voor alle voltooide spellen.
Briljantiescore: één getal voor het hele spel
Elk geanalyseerd spel krijgt een Briljantiescore tussen 0 en 100. Dit getal meet je nauwkeurigheid: het percentage van de optimale score dat je met jouw zetten hebt behaald, niet simpelweg je voorsprong op de tegenstander. Een score van 96 betekent dat je bijna elke beurt de beste zet van de engine hebt benaderd; een 54 betekent dat je veel punten hebt laten liggen.
De briljantiescore wordt per speler berekend, dus jij en je tegenstander krijgen er elk een. Het staat los van wie er heeft gewonnen — je kunt een spannende pot verliezen met een score van 88 en een slordig spel winnen met 61. De score staat naast je eindtotaal op het 'game over'-scherm en op de deelbare scorekaart.
Het referentiepunt is de Game Review van Chess.com, die nauwkeurigheidsscores voor schaken populair maakte. De vraag die deze pagina beantwoordt — "bestaat zoiets ook voor woordspellen?" — is precies waar we naartoe hebben gewerkt.

Elke zet krijgt een beoordeling
De engine geeft elke zet een van de zes beoordelingen: briljant, sterk, solide, oké, gemiste kans of blunder. Briljant betekent dat je de beste zet hebt gevonden, of er slechts één punt naast zat. Een gemiste kans betekent dat er een aanzienlijk betere zet mogelijk was — meestal 30 punten of meer die je hebt laten liggen. Een blunder is voor zetten die weliswaar geldig waren, maar strategisch verkeerd — bijvoorbeeld een paar punten scoren terwijl er een bingo mogelijk was.
De beoordelingen lijken op die van Chess.com ("brilliant", "best", "great", "inaccuracy", "mistake", "blunder"), maar zijn aangepast aan de logica van woordspellen: een "briljante" zet in WordSalvo is niet zomaar een hoge score, het is een hoge score in verhouding tot wat er nog meer mogelijk was met je letters. Een zet van 68 punten is briljant als 70 het maximum was. Een zet van 45 punten terwijl er een bingo van 90 punten mogelijk was, is een gemiste kans, hoe trots je op dat moment ook was.
De totalen per speler verschijnen op het 'game over'-scherm — hoeveel briljante zetten, hoeveel gemiste kansen — zodat je in één oogopslag ziet of het een spannende pot was omdat jullie beiden goed speelden, of juist omdat jullie allebei slordig waren.
Speel het spel zet voor zet opnieuw af
Open het Analysescherm en je kunt het hele spel opnieuw afspelen. Tik op een zet in de zettenlijst en het bord wordt teruggezet naar de staat van die beurt. Naast jouw gespeelde zet toont de engine het optimale alternatief dat het heeft gevonden: het woord, het startvakje, de score en de letters die je overhoudt.
Elke zet heeft een coachcommentaar — meestal 1-2 zinnen die uitleggen waarom de zet die beoordeling kreeg. Geen preek of een vage alinea: de specifieke reden, meestal gebaseerd op oorzaak-gevolg (een driedubbele woordwaarde geopend voor de tegenstander, te veel klinkers overgehouden, je eigen beste kolom geblokkeerd).
Omdat de replay werkt met een gereconstrueerd bord en niet met een schermopname, kun je het ook als trainingstool gebruiken. Pauzeer bij een gemiste kans, kijk naar je letters en probeer de betere zet te vinden voordat je tikt om hem te onthullen. Dat is de workflow van Chess.com; het werkt hier om dezelfde redenen.

Wat is gratis en wat is Word Master
Gratis bij voltooide spellen: de directe statistiekenlaag — lokaal berekend op basis van je zettenhistorie in minder dan een milliseconde. Dit omvat de 'Beslissend Moment'-kaart (welke zet de grootste voorsprongswisseling veroorzaakte), de 'Plankstraf'-kaart (wat de overgebleven letters je hebben gekost), Persoonlijke Records (beste woord, hoogste score, langste bingoreeks), de scoregrafiek en de zettenlijst. Geen netwerkverkeer, geen abonnement.
Word Master ontgrendelt de server-analyse: de briljantiescore, de zes beoordelingen per zet, de vergelijking met de optimale zet, het coachcommentaar en het replay-scherm. Als je ooit hebt betaald voor de Game Review van Chess.com, is dit een vergelijkbare deal: de analyse is kostbaar om op grote schaal uit te voeren en financiert de rest van het product.
Matchmaking, ratings, toernooiregels en de officiële woordenlijsten zijn identiek voor gratis en betalende spelers. Word Master voegt diepgang toe aan het spel; het verandert nooit welke woorden geldig zijn, welke letters je trekt of hoe de puntentelling werkt. De definitieve prijs wordt bij de lancering bekendgemaakt.
Het Word Book en de deelbare scorekaart
Twee kleinere functies maken het compleet. Ten eerste wordt elk nieuw woord dat je speelt automatisch opgeslagen in je persoonlijke Word Book zodra het spel eindigt. Zonder dat je op een knop hoeft te drukken. Elke invoer bewaart de bordpositie en de definitie uit het woordenboek. Zo onthoud je die vreemde woorden die je morgen anders weer vergeten was.
Ten tweede is er een deelbare scorekaart — een afbeelding van het 'game over'-scherm die je kunt posten zonder dat de app erom zeurt. De kaart toont de eindscore, de briljantiecirkel (indien beschikbaar), je beste woord en een miniatuurweergave van het bord. Geen watermerk, geen app-store-logo's. Het ziet eruit als een uitslag, niet als een advertentie.
Veelgestelde vragen
- Bestaat er echt een briljantiescore voor een woordspel?
- Jazeker. Online- en AI-spellen kunnen door een Cloud Function worden geanalyseerd die elke zet opnieuw afspeelt, de optimale zet berekent en een briljantiescore tussen 0 en 100 teruggeeft, plus een beoordeling voor elke zet. Het is gebaseerd op de Game Review van Chess.com, maar dan toegepast op een 15×15-woordspelbord.
- Hoe lang duurt de analyse?
- Meestal een paar seconden. De engine draait op een Cloud Function, niet op je telefoon, en er verschijnt een tijdelijke placeholder op het 'game over'-scherm terwijl de analyse loopt. De directe statistieken — beslissend moment, plankstraf, persoonlijke records — verschijnen sowieso direct, in minder dan een milliseconde.
- Wat betekenen de beoordelingen per zet precies?
- Zes labels: briljant, sterk, solide, oké, gemiste kans, blunder. Ze beoordelen een zet ten opzichte van de best mogelijke zet in die beurt, niet op basis van het absolute puntenaantal. Een zet van 45 punten kan briljant zijn als er niets beters was, en een fout als je een bingo van 90 punten over het hoofd zag.
- Moet ik betalen om dit te kunnen zien?
- Nee. Directe statistieken — beslissend moment, plankstraf, persoonlijke records, beste woord, scoregrafiek, zettenhistorie — zijn gratis bij voltooide spellen. De analyse-laag daarbovenop (briljantiescore, optimale zetten, beoordelingen, replay, coachcommentaar) is inbegrepen bij Word Master. Gratis spelers kunnen altijd zien wie er heeft gewonnen en waarom.
- Werkt de analyse ook voor lokale 'pass-and-play'-spellen?
- Momenteel niet. Lokale 'pass-and-play'-spellen zijn volledig offline en slaan geen zetten op de server op, dus de Cloud Function kan niets analyseren. Directe statistieken verschijnen wel aan het einde van elk lokaal spel. Online- en AI-spellen worden automatisch geanalyseerd.
- Kan ik de uitslag delen?
- Ja. Het 'game over'-scherm kan een deelbare scorekaart exporteren met de eindscore, je briljantiescore (indien beschikbaar), je beste woord en een kleine voorvertoning van het bord. Het is een normale afbeelding — zonder verplichte app-logo's — en werkt voor alle voltooide spellen, of je nu een abonnement hebt of niet.