IT-lexikon › Programmering › Dialogträd

Dialogträd

Programmering In English → Uppdaterad: 2026-10-27

Ett samtal i ett spel modellerat som noder med repliker och kanter med spelarens svarsalternativ.

Varje nod är en replik från en spelfigur, varje utgående kant ett val spelaren kan göra. Villkor på kanterna — har spelaren klarat uppdraget, är karisma tillräckligt hög — styr vilka alternativ som ens visas, och noder kan sätta flaggor som resten av spelet läser. Namnet är lite missvisande: riktiga dialoger går nästan alltid i loopar tillbaka till en "vad mer ville du veta?"-nod, så strukturen är en graf snarare än ett träd.

Tidiga spel skrev dialogen direkt i koden. I dag skrivs den i egna format som manusförfattare kan redigera utan programmerare: Inkles ink, öppen källkod sedan 2016, och Yarn Spinner, känt från Night in the Woods. Kombinatorisk explosion är det eviga problemet — varje val som "spelar roll" dubblerar mängden text som ska skrivas, översättas och läsas in av skådespelare.

← Tillbaka till lexikonet