Terug naar devlogBack to devlog Caput · Het Laatste Dorp

Hetzelfde pad, andere stemmen

Het verhaal blijft. Wie het vertelt, niet.

De eerste devlog ging over hoe ik werk: herschrijven, weglaten, lang doorgaan tot iets klopt. Deze keer iets anders. Een blik op het systeem waardoor het verhaal voor elke speler anders kan klinken, terwijl de structuur lineair blijft.

Het Laatste Dorp heeft 35 personages, maar slechts drie POV-slots tegelijk. Door spelerkeuzes kunnen personages op elk moment wegvallen. De engine moet dus continu beslissen: wie vertelt nu het verhaal, en met wat voor tekst?

Zes lijnen, drie slots

De 35 personages staan op zes successielijnen, A t/m F. A is de buitenstaanders, B de jongeren, C het gezag, D, E en F zijn reservelijnen. Elke lijn is thematisch en heeft een vaste volgorde.

Zodra een POV-personage wegvalt, schuift de engine onmiddellijk door naar de volgende kandidaat in dezelfde lijn. Geen wachtmoment, geen lege scène. Er zijn altijd drie actieve POV’s.

Loopt een hele lijn leeg, dan vult de invulregel het lege slot op vanuit de lijn met de meeste resterende kandidaten. In late episodes vult één lijn vaak meerdere slots tegelijk. Daarvoor zijn de kindkarakters en de reservelijnen er.

Pas wanneer alle lijnen leeg zijn, valt het verhaal stil. Dat is het einde.

Drie lagen per blok

Een episode is geen lineair script. Het is een reeks blokken. Per blok bekijkt de engine welke template laadt.

  1. Standaard. Werkt voor élk personage. Een gedeeld stuk proza plus POV-kleuring via dims en flags, die de stem, het ritme en de details van het actieve karakter invult. Dit is de fallback.
  2. Sleutel. Karaktergebonden. Vervangt het standaardblok als die specifieke POV speelt. Dieper, persoonlijker. Maximaal drie per episode.
  3. Uniek. Verborgen parel. Alleen bereikbaar bij onwaarschijnlijke POV-combinaties. Maximaal één per episode. De replay-beloning.

De standaard is altijd de basis. Sleutel en uniek zijn modulaire vervangingen van losse blokken, niet van hele episodes. De rest draait gewoon door.

Concreet

Stel: drie POV’s zijn actief. Cor in slot A, Anneke (marktkoopvrouw) in slot B, Frans (raadslid) in slot C.

Tijdens een aanval op de markt valt Anneke weg. De engine schuift onmiddellijk door naar de volgende kandidaat in lijn B, haar zoon Sjaak. Het volgende blok speelt direct vanuit hem. Sjaak heeft geen sleuteltemplate voor dit blok, dus de engine laadt de standaardtemplate met zijn POV-kleuring: zijn stem, zijn relatie tot Anneke, wat hij in de tent achterliet.

Later in de episode zit een blok dat alleen ontgrendelt voor B-personages die níét Anneke zijn. Daar heeft Sjaak wél een sleuteltemplate. Speelt iemand de episode zonder dat Anneke wegvalt, dan ziet diegene die scène nooit.

En een laag dieper: zijn in dezelfde speelronde óók slot A en slot C doorgeschoven naar onverwachte personages, dan ontgrendelt de engine voor één specifiek blok een unieke template. Een scène die de meeste spelers nooit zullen halen.

Wat dit oplevert

Drie dingen tegelijk. Het verhaal past zich werkelijk aan aan wie er nog is. De productie blijft beheersbaar, want ik maak niet dertig versies van elke episode. En er zit replay-waarde in moeilijk te bereiken paden.

De speler weet niet wat ze missen. Dat is precies de bedoeling.

Meer entriesMore entries
Het Laatste Dorp Folio · MMXXVI