Achter de schermen #6Julian · maandag 9 november 2026 · 5 min lezen

Vraag, punten en prijzen

Aflevering 6: een vraag met vier vormen, een antwoord dat je mag wisselen tot de tijd om is, tromgeroffel dat op de tv en alle telefoons tegelijk eindigt, en een stand waarin niemand onderaan staat.

Achter de schermen #6: Vraag, punten en prijzen

Vorige week kwam iedereen binnen. Deze week begint de quiz echt: een vraag, een tik, tromgeroffel en drie prijzen. Klinkt simpel. Elke stap had zijn eigen valkuil.

Vier vormen en één klok

De vraag staat groot op de tv, met vier gekleurde tegels, en dezelfde tegels staan op je telefoon. Elke tegel heeft een kleur én een vorm: driehoek, cirkel, vierkant, ruit. Wie kleuren slecht ziet, kiest op vorm.

Lastiger is de klok. Je telefoon loopt misschien vijf seconden voor. Daarom vraagt elk scherm de server vijf keer hoe laat het is, en rekent daarna op de klok van de server. In de test liggen de tv en de telefoon bij het einde van de vraag minder dan 250 milliseconden uit elkaar, ook met die voorlopende telefoon.

De allereerste testrun viel trouwens helemaal om. Mijn lange testantwoord was 42 tekens, en de editor staat er 40 toe. De show was dus niet klaar, en de knop naar de tv bleef grijs. De regel werkte precies zoals bedoeld. Mijn test niet.

Wisselen mag

Eerst lag je antwoord vast zodra je tikte. Dertig telefoons tikten in de test tegelijk, en alle dertig antwoorden kwamen aan, elk precies één keer. Op slechte wifi blijft je telefoon het op de achtergrond opnieuw proberen, tot vlak voor het einde van de vraag.

Maar in de ontwerpen mocht je altijd al wisselen tot de tijd om is. Nu mag dat ook echt. Je tikt Parijs, en er staat "Jouw keuze: Parijs. Wisselen mag nog." Twijfel je, dan tik je Texel. Pas als de vraag sluit, gaat het slotje erop. En antwoordt de laatste gast, dan klapt de vraag niet meer meteen dicht: de hele zaal krijgt nog drie seconden.

Een vraag op de telefoon met Jouw keuze: Texel. Wisselen mag nog.
Twijfelen mag. Tot de tijd om is.

Op feestwifi kan een oude poging na een nieuwe aankomen. Dus nummert je telefoon zijn tikken, en de server houdt het hoogste nummer. Alleen gingen de punten eerst mis. Die werden uitgerekend tegen de deadline waarop de vraag sloot, en met die extra drie seconden kreeg bijna iedereen nul snelheidspunten. Nu telt elk antwoord met de tijd die nog over was bij je laatste tik. Snel gokken en pas daarna nadenken levert dus niks extra op.

Tromgeroffel, en dan: Texel

Dan het grote moment. De foute tegels op de tv worden donker, twee seconden tromgeroffel, en het goede antwoord draait om. Op datzelfde moment staat op elke telefoon "Goed!" of "Bijna! Sarah is een mysterie." De tv en de telefoons spreken niets met elkaar af. Ze krijgen alleen hetzelfde berichtje van de database, tellen elk zelf af, en draaien toch samen om.

Onder de tegels stond eerst "Het antwoord: driehoek: Texel". Twee dubbele punten, en een woord dat niemand nodig had. Nu tekent de tv het driehoekje zelf. De test liep vast op precies hetzelfde: de toegankelijkheidscheck schrijft zijn verwachting in YAML, en YAML zag in die zin een sleutel in een sleutel. Twee dubbele punten, ook daar te veel.

Wie host, heeft een spiekbriefje op de telefoon, met de getallen van dat moment erin: "Texel! Maar 7 van jullie wisten dat. Verdacht." Eenenvijftig zinnen, van lief tot een lichte roast, nooit over uiterlijk, leeftijd of geld. En de grote knop eronder kreeg per stap een eigen kleur. Dat kwam van een collega na een testshow: "Geef die knop een andere kleur, en laat zien wat er gebeurt als je drukt."

Niemand onderaan

Na elke vraag komt de tussenstand op de tv: de top vijf. De user story ging over oma Riet, die nooit onderaan een lijst op de tv wil staan. Met zeven spelers valt de laatste vanzelf buiten de top vijf. Maar met vier staat de laatste er gewoon op. Dus laat de tv de laatste plek nooit zien. Waar jij staat, zie je op je eigen telefoon.

De tussenstand op de tv, met de top vijf
Je eigen plek staat op je telefoon.

Aan het eind vallen drie prijskaarten op de tv: Winnaar, Kent Sarah het best en Snelste duim. Eén prijs per persoon, en de snelste duim heeft minstens drie goede antwoorden nodig. Mijn eerste versie had nog een vierde prijs, "Altijd paraat", zodat er altijd drie kaarten zouden zijn. Maar dat was al besproken: een kleine show mag met minder kaarten eindigen. Weg ermee.

Zelf tik ik sinds het wisselen bij elke testvraag drie keer. De eerste was steeds goed.

Voor de nerds: de database beslist alles. submit_answer zet de tijd, weigert een antwoord na phase_ends_at en houdt per speler het antwoord met het hoogste tiknummer (ADR 0033). Bij nul vraagt elk scherm of het al tijd is, en Postgres kijkt op zijn eigen klok voordat het de vraag sluit en de punten uitrekent (ADR 0034). Puntvoorbeelden, ranglijsten en prijzen zijn gedeelde voorbeelden die TypeScript en SQL allebei moeten halen. Gebouwd met MakerKit, Supabase en Claude Code, getest met Playwright. De hele serie staat op Achter de schermen.

Volgende week: wifi op een feest, dertig telefoons, en fouten zien voordat de gasten ze zien. Meld je aan en lees mee.

Volgende aflevering · #7 · maandag 16 novemberWifi op een feest

Meer van achter de schermen

Achter de schermen #5: Scannen, naam, binnen
Achter de schermen #5 · 4 min lezen

Scannen, naam, binnen

Aflevering 5: twee tikken van de QR-code tot de lobby, een doodle die je op de tv terugvindt, een rare naam die binnen een seconde van het scherm verdwijnt, en op een groot feest eerst je naam en dan je tafel.

Achter de schermen #4: Tv en telefoons in de maat
Achter de schermen #4 · 4 min lezen

Tv en telefoons in de maat

Aflevering 4: een tv en telefoons die tegelijk “Tijd!” zeggen, een code zonder Q, een telefoon die een minuut offline gaat en gewoon verder speelt, de laptop van de zaal zonder wachtwoord, en een tv die ook bij een fout donker blijft.

Achter de schermen #3: Kleuren, letters, knoppen en een logo
Achter de schermen #3 · 4 min lezen

Kleuren, letters, knoppen en een logo

Aflevering 3: twee thema's uit één bron, een testpagina die mijn eigen fout vond, een knop die precies 4 pixels zakt, een countdown die niet wiebelt en een logo dat half zo groot was als bedoeld.

Lees je volgende week mee?

Elke maandag een nieuwe aflevering van Achter de schermen, tot eind januari. Volg @quizplayground, of zet je op de lijst en hoor als eerste wanneer je je eigen show kunt maken.