Metlivi-blog

Wanneer een speler voor stilte kiest: hoe een AI-personage de scène gaande kan houden

Wanneer een speler niets zegt, moet een AI-personage bewaren wat er al is gebeurd, de stilte laten bestaan en een duidelijke volgende actie aanbieden die de speler kan ondernemen — of achterwege kan laten. Het personage mag geen dialoog voor de speler verzinnen, de pauze niet behandelen als een getimede mislukking en niet beweren te weten wat de speler voelt. Deze gids richt zich op het vormgeven van zo'n reactie in een fictieve game-scène.

30 september 20266 minuten leestijdDoor Metlivi Editorial Team
Sectie 1

Behandel stilte als een bewuste toestand, niet als ontbrekende invoer

Een reactie in stilte is nog steeds een toestand van de scène: de speler heeft geen nieuwe dialoog aangeleverd, maar alles wat vóór de pauze is vastgesteld, blijft waar. Het personage kan nog steeds wachten, de deur kan nog steeds openstaan en de aanwijzing die de speler heeft gevonden, blijft in diens bezit. Houd die feiten intact terwijl je bepaalt hoe de scène verder kan gaan.

Dit sluit aan bij een breder principe van interactief vertellen: de invloed van een speler wordt gevormd door de acties en verhaalgevolgen die een game via het ontwerp beschikbaar maakt. Stilte hoeft geen nieuwe verhaaltak te creëren om gerespecteerd te worden; ze kan de huidige situatie openlaten, zodat de speler richting kan geven. Bettina Bodi en Jan-Noël Thon beschrijven in “Playing stories? Narrative-dramatic agency in Disco Elysium (2019) and Astroneer (2019)” verhalende invloed in termen van de betekenisvolle impact die de speler op het zich ontvouwende verhaal heeft.

Geef stilte in het schrijf- of dialoogsysteem weer als een geldige uitkomst die de bestaande toestand van de scène voortzet. Stilte hoeft geen motief te impliceren, zoals onenigheid, angst, verwarring of weigering. Dat zijn mogelijke interpretaties in een gesprek tussen mensen, maar de game kan op basis van stilte alleen niet afleiden welke ervan van toepassing is.

Sectie 2

Laat het personage de pauze erkennen zonder die op te vullen

Een personage kan reageren op wat waarneembaar is: de speler heeft niet geantwoord. Houd de erkenning kort en geworteld in het moment. In een fictieve scène waarin een veerpontwachter vraagt welke overtocht de speler wil nemen, zou een passende reactie bijvoorbeeld kunnen zijn: “De wachter legt een hand op de dienstregeling. ‘Neem gerust de tijd. De oostelijke pier is open.’” De zin erkent de pauze en geeft een feit over de scène; hij schrijft geen emotie toe en legt de speler geen woorden in de mond.

Maak van stilte geen antwoord. “Je knikt en stemt ermee in om te helpen” verandert de actie van de speler. “Je maakt je vast zorgen” schrijft een innerlijke toestand toe. Zelfs een zin als “Ik zie dat je me niet vertrouwt” kan een oordeel over de relatie opleggen waar de speler nooit voor heeft gekozen. Als het personage het uitblijven van een antwoord moet interpreteren, presenteer dat dan als het onzekere perspectief van het personage — “Hij kijkt naar de open poort en wacht dan af” — en houd de interpretatie omkeerbaar.

Sectie 3

Bied één duidelijke manier om verder te gaan

Laat na een korte erkenning zien wat de speler vervolgens kan doen. De scène kan ruimte blijven bieden voor een antwoord, een waarneembare actie of de keuze om weg te gaan. Laat de opties aansluiten bij de locatie en de huidige verhaaltoestand, in plaats van een algemene prompt te tonen die losstaat van de fictie.

Een beknopte reeks opties in de veerpontscène kan zijn:

Vraag naar de overtocht.

Loop naar de oostelijke pier.

Wacht of zeg niets.

Verlaat de aanlegplaats.

Welke acties precies mogelijk zijn, hangt af van wat de game ondersteunt. Als weglopen in de scène niet mogelijk is, bied het dan niet als schijnoptie aan. Bestempel “niets zeggen” evenmin als instemming, weigering of een relatiekeuze, tenzij de speler die keuze later expliciet maakt.

Onderzoek naar keuzes in interactieve verhalen biedt een nuttige ontwerpcheck: in een studie met 88 deelnemers hing het verschil in ervaren invloed samen met keuzes die verschilden in de situatie-inhoud, sterker dan met keuzes die alleen op niet-situationele manieren verschilden. Toegepast op dit voorbeeld: een optionele actie moet een echt verschil beschrijven in wat de speler kan doen of in de situatie waarin die terechtkomt, en mag geen cosmetische herformulering zijn van dezelfde afgedwongen reactie. Cardona-Rivera et al., “Foreseeing Meaningful Choices”.

Sectie 4

Behoud de toestand voordat je de volgende regel genereert

Bepaal voordat je een reactie genereert welke feiten in de scène niet door stilte mogen worden uitgewist: wie er aanwezig is, wat elk personage weet, welke opties beschikbaar blijven en of een eerder vastgesteld voorval onafhankelijk van de speler verandert. Genereer vervolgens een regel die bij die feiten past en de controle teruggeeft aan de speler.

Een praktische aanpak is:

Lees de huidige toestand. Haal de personages, locatie, bekende feiten, onopgeloste vraag en beschikbare acties op die al in de scène aanwezig zijn.

Registreer geen nieuwe actie van de speler. Stilte verandert niets aan de dialoog, toezeggingen, inventaris, relatiestatus of bedoelingen van de speler.

Kies een passende reactie. Gebruik een korte pauze, een kleine handeling van een personage of een omgevingsdetail. Introduceer geen nieuwe gebeurtenis alleen om een antwoord af te dwingen.

Bied acties aan die de game ondersteunt. Presenteer alleen voortzettingen die de game daadwerkelijk kan waarmaken en behoud waar passend de mogelijkheid om stil te blijven.

Wacht op een nieuwe actie. Ga verder vanuit dezelfde vastgelegde toestand totdat de speler iets doet waardoor die verandert.

Deze aanpak is een ontwerpaanbeveling die voortkomt uit het feit dat interactieve verhalen een toestand hebben; het is geen bewering dat een bepaalde engine deze regels afdwingt. In ink kunnen auteurs bijvoorbeeld een weergegeven keuze scheiden van de tekst die verschijnt nadat die is geselecteerd, en in de documentatie wordt besproken hoe je de verhaaltoestand bijhoudt om de continuïteit te bewaren. Dat biedt een concreet implementatiemodel: houd de keuze en de gevolgen ervan expliciet, zodat het vervolg voortkomt uit een vastgelegde actie in plaats van een aanname. inkle, “Writing web-based interactive fiction with ink” en inkle, “Writing With Ink”.

Sectie 5

Houd vastgelegde gevolgen gescheiden van verzonnen motieven

Soms moet de wereld veranderen terwijl de speler stil is: een trein volgens dienstregeling vertrekt, een winkel sluit of een ander personage vertrekt omdat die gebeurtenis in de scène is vastgesteld. Maak in dat geval de regel duidelijk binnen de context en pas die consequent toe. Sluip geen gevolg naar binnen dat de speler op basis van de scène redelijkerwijs niet kon voorzien, zoals een relatie stilzwijgend verslechteren of namens de speler een onomkeerbare keuze maken.

Als tijdsverloop geen onderdeel is van de vastgelegde fictie, kan stilte een begrijpelijke pauze blijven. Als tijd er wel toe doet, maak dan onderscheid tussen een gebeurtenis die door de wereld wordt veroorzaakt en een keuze die aan de speler wordt toegeschreven. “De laatste veerpont vertrekt bij zonsondergang” beschrijft de wereld. “Je besluit niet aan boord te gaan” schrijft een beslissing aan de speler toe. Die zinnen beschrijven verschillende oorzaken en mogen niet als uitwisselbaar worden behandeld.

Sectie 6

Gebruik een eenvoudig patroon voor het vervolg

Een bruikbaar patroon voor geschreven reacties bestaat uit drie onderdelen: erkennen, behouden, aanbieden. Erken de waarneembare pauze; behoud de feiten van de scène en de keuze die de speler nog niet heeft gemaakt; bied een of meer ondersteunde vervolgacties aan. Voor de veerpontwachter kan dat bijvoorbeeld zo klinken: “De wachter bekijkt de dienstregeling. De oostelijke overtocht vaart nog. Je kunt ernaar vragen, naar de pier lopen, wachten of vertrekken.”

Dit patroon is een praktische synthese, geen formule die door één onderzoek is bewezen. Het nut ervan is dat het schrijvers en systeemontwerpers een snelle controlevraag geeft voor elk gegenereerd vervolg: hield de reactie de scène coherent en liet ze de volgende betekenisvolle actie bij de speler? Als de regel voor de speler antwoordt, een gevoel aan diegene toeschrijft of opties zonder een vastgestelde oorzaak wegneemt, pas hem dan aan.

Sectie 7

Controleer de reactie aan de hand van de scène

Controleer voordat je een regel voor een stilte-uitkomst gebruikt of die aan vier vragen voldoet:

Behoudt de regel de huidige locatie, aanwezigen, kennis en onopgeloste keuzes?

Beschrijft de regel waarneembaar gedrag in plaats van te beweren dat de gevoelens of bedoelingen van de speler bekend zijn?

Ondersteunt de game de aangeboden acties, en verschillen ze in de scène betekenisvol van elkaar?

Als de wereld tijdens de pauze verandert, was dat tijdsverloop dan vastgesteld en is het gevolg ervan duidelijk?

Een sterk vervolg hoeft stilte niet dramatisch te maken. Het moet de pauze begrijpelijk maken, de vastgelegde toestand coherent houden en de volgende actie van de speler echt openlaten.

Gerelateerde artikelen

Blijf dit onderwerp verkennen