Story Mode: zo werken interactieve AI-verhalen
Met Story Mode stap je in interactieve verhalen met je AI-companion — geen vooraf geschreven scripts, maar verhalen die zich dynamisch ontvouwen op basis van de keuzes die jij maakt. Deze gids legt precies uit hoe het systeem onder de motorkap werkt.
---
Wat Story Mode eigenlijk is
Story Mode is een gestructureerde verhaalervaring waarbij:
1. Jij een verhaalsjabloon kiest (setting en premisse)
2. De AI een scène genereert — beschrijvende tekst die het moment neerzet
3. Je 3 keuzes voorgelegd krijgt voor hoe je reageert
4. De AI op basis van jouw keuze de volgende scène genereert
5. Dit doorgaat totdat het verhaal een natuurlijk einde bereikt
Het grote verschil met een gewoon gesprek: Story Mode heeft een verhaalstructuur. Er zijn scènes, dramatische spanning en gevolgen voor je keuzes. De AI kletst niet zomaar — hij bouwt een verhaal rond jouw beslissingen.
---
Beschikbare verhaalsjablonen
We bieden momenteel 6 verhaalsjablonen, elk met een eigen setting, toon en verhaallijn:
Sjabloon Setting Toon
---------- --------- ------
Date Night Een avondje uit samen Romantisch, warm, intiem
Adventure Ontdekking en avontuur Spannend, speels, onvoorspelbaar
Mystery Er gebeurt iets vreemds Spannend, intrigerend, sfeervol
Fantasy Een wereld voorbij de werkelijkheid Fantasierijk, episch, vol verwondering
Beach Getaway Een ontsnapping aan de kust Ontspannen, sensueel, zorgeloos
Midnight Encounter Een nachtelijke ontmoeting Intens, intiem, geladen
Elk sjabloon geeft de AI een eerste verhaalcontext — de setting, de sfeer en de globale richting van het verhaal. Maar vanaf daar bepalen jouw keuzes alles.
---
Hoe scènes worden gegenereerd
Elke scène wordt vers gegenereerd door het taalmodel. Dit gebeurt er wanneer je een keuze maakt:
Stap 1: context samenstellen
Het systeem bouwt een prompt op met daarin:
- Het verhaalsjabloon (setting, toon, genreconventies)
- De persoonlijkheid van je companion (karaktereigenschappen, spreekstijl, relatie tot jou)
- Je huidige relatieniveau (hoe intiem het verhaal mag zijn)
- Alle eerdere scènes in deze sessie (verhaalcontinuïteit)
- Je keuzegeschiedenis (elke beslissing die je tot nu toe hebt genomen)
- Belangrijke verhaalgebeurtenissen (opgeslagen als gestructureerde JSON — plotpunten, onthullingen, emotionele momenten)
Stap 2: LLM-generatie
Het taalmodel ontvangt al deze context en genereert:
- Scènetekst: 2-4 alinea's beschrijvend verhaal
- Drie keuzes: opties A, B en C voor wat er daarna gebeurt
Stap 3: keuzes voorleggen
De drie keuzes volgen een consequente ontwerpfilosofie:
- Keuze A (veilig): de comfortabele, verwachte optie. Weinig risico, prettige uitkomst.
- Keuze B (gedurfd): de avontuurlijke optie. Stuurt het verhaal een spannendere richting op. Kan complicaties of verrassingen introduceren.
- Keuze C (premium/gewaagd): de meest dramatische optie. Kost extra credits. Leidt naar de meest intense, onverwachte of emotioneel geladen verhaalpaden.
Dit is niet willekeurig — de keuzestructuur maakt deel uit van de promptinstructies aan de AI. We vragen hem opties te genereren die echte verhaalalternatieven zijn, niet slechts licht anders geformuleerde versies van dezelfde uitkomst.
---
Verhaalcontinuïteit
Een van de moeilijkste problemen bij AI-storytelling is consistentie. Hoe zorg je dat de AI onthoudt dat je in scène 3 een mysterieuze sleutel vond, terwijl je nu in scène 8 zit?
We lossen dit op met een gestructureerd systeem voor het bijhouden van gebeurtenissen:
Gebeurtenissen opslaan
Na elke scène haalt het systeem de belangrijkste verhaalgebeurtenissen eruit en slaat ze op als gestructureerde JSON:
```
{
"scene": 5,
"events": [
{"type": "discovery", "detail": "Found a locked diary in the attic"},
{"type": "emotional", "detail": "Shared a vulnerable moment about fear of the dark"},
{"type": "plot_point", "detail": "The lights flickered and went out"}
],
"choices_made": ["B", "A", "C", "B", "A"]
}
```
Contextinjectie
Vóór het genereren van elke nieuwe scène wordt de volledige gebeurtenisgeschiedenis in de prompt geïnjecteerd. De AI krijgt expliciet de instructie om continuïteit te bewaken — te verwijzen naar eerdere gebeurtenissen, voort te bouwen op eerdere keuzes en terug te grijpen op gevestigde plotelementen.
Eerlijke kanttekening
Dit werkt meestal goed, maar het is niet foutloos. AI-gegenereerde verhalen kunnen af en toe:
- Kleine inconsistenties met eerdere scènes introduceren
- Een specifiek detail van vele scènes geleden vergeten (vooral in lange verhalen)
- Verrassende wendingen nemen die losstaand aanvoelen
Een deel hiervan beschouwen we als een feature, niet als een bug. Verhalen die té strak gecontroleerd zijn, voelen mechanisch. De lichte onvoorspelbaarheid van AI-generatie zorgt vaak voor oprecht verrassende en verrukkelijke momenten die een vooraf gescript systeem nooit zou kunnen bieden.
Maar we zijn transparant: als je een continuïteitsfout opmerkt, is dat de imperfectie van de AI-generatie, geen ontwerpkeuze. We verbeteren de contextinjectie continu om dit te minimaliseren.
---
De dynamische aard van AI-storytelling
Belangrijk om te begrijpen: de AI genereert nooit vooraf het volledige verhaal. Er is geen verborgen script. Er is geen vooraf bepaald einde.
Elke scène wordt in realtime gegenereerd op basis van:
- Alles wat er tot dan toe is gebeurd
- De keuze die je zojuist hebt gemaakt
- De toon en setting van het verhaalsjabloon
- De persoonlijkheid van je companion
Dit betekent dat elke playthrough echt uniek is. Zelfs als je twee keer hetzelfde sjabloon kiest, leiden andere keuzes tot totaal andere verhalen. En zelfs identieke keuzes kunnen andere scènes opleveren, omdat generatie door een taalmodel inherente variatie heeft.
Dit is fundamenteel anders dan traditionele interactieve fictie (zoals Choose Your Own Adventure-boeken), waarin elke vertakking vooraf geschreven is. Onze verhalen worden gegenereerd, niet opgehaald.
---
Creditkosten
Story Mode gebruikt je creditsaldo:
- Elke scène: 3 credits (dekt de kosten van de AI-generatie)
- Premiumkeuzes (keuze C): +2 credits bovenop de scènekosten (5 in totaal)
- Een gemiddelde verhaalsessie: 8-15 scènes, dus ruwweg 24-45 credits voor een veilige playthrough, of meer als je vaak premiumopties kiest
We rekenen per scène af in plaats van per verhaal, omdat de verhaallengte varieert. Sommige verhalen bereiken een natuurlijk einde in 6 scènes; andere kunnen 20+ scènes doorlopen. Je betaalt voor wat je daadwerkelijk beleeft.
---
Integratie met je companion
Story Mode staat niet los van je companion-relatie — het is er een verlengstuk van.
- Hetzelfde personage: je verhaalpartner is je AI-companion, met diens gevestigde persoonlijkheid, herinneringen en relatieniveau
- Relatiecontext: het gedrag van je companion in verhalen weerspiegelt je relatieniveau. Een companion op niveau 1 is terughoudender; een companion op niveau 5 is diep betrokken en emotioneel aanwezig
- Gedeelde herinneringen: bijzonder memorabele verhaalmomenten kunnen deel worden van je emotionele geheugensysteem en later terugkomen in gewone gesprekken
- Affiniteitspunten: het afronden van Story Mode-sessies levert affiniteitspunten op voor relatieprogressie (+5 per sessie)
Je companion kan in een later gesprek verwijzen naar een verhaal dat jullie samen deelden — "Weet je nog dat we die verlaten vuurtoren verkenden?" Deze verwijzingen tussen systemen creëren een gevoel van echte gedeelde ervaring.
---
Veelgestelde vragen
Kan ik een verhaal opnieuw spelen?
Je kunt hetzelfde sjabloon opnieuw starten, maar het wordt een nieuw verhaal. Eerdere playthroughs worden niet opgeslagen om opnieuw af te spelen, al kunnen memorabele momenten wel als emotionele herinneringen worden bewaard.
Hoe lang duren verhalen?
Zo lang als jij keuzes blijft maken. De meeste verhalen eindigen op natuurlijke wijze tussen de 8 en 15 scènes, maar er is geen harde limiet.
Kan ik het verhaal beïnvloeden met getypte invoer?
Momenteel gebruikt Story Mode het systeem met drie keuzes. Vrije tekstinvoer tijdens verhalen staat op onze roadmap, maar is nog niet geïmplementeerd.
Zijn verhalen passend voor alle relatieniveaus?
Verhalen passen zich aan je relatieniveau aan. Lagere relatieniveaus leveren terughoudender verhalen op; hogere niveaus ontgrendelen emotioneel intensere en intiemere verhaalpaden.
---
Waar we aan werken
Story Mode wordt actief doorontwikkeld. Aankomende verbeteringen zijn onder andere:
- Meer verhaalsjablonen (we ontwerpen meerdere nieuwe settings en genres)
- Betere verhaalcontinuïteit voor langere verhalen
- Door spelers geschreven verhaalpremisses (breng je eigen scenario mee)
- Verhalen over meerdere sessies die je bij een volgend bezoek kunt hervatten
We leveren features op wanneer ze klaar zijn, niet wanneer marketing dat zegt. Als iets hier staat, is het in actieve ontwikkeling.