Så håller du en spelscen med fria frågor på rätt spår utan att begränsa spelarnas nyfikenhet
För en indiespeldesigner som bygger en berättelsescen där spelarna kan fråga en rollperson vad som helst, förblir berättelsen sammanhängande när frågor och berättelsens framåtskridande hanteras separat. Låt spelaren formulera frågor fritt, men bestäm i förväg vad världen känner till, vad den här rollpersonen vet och exakt vilka speltillstånd scenen får ändra. Koppla sedan olika frågor till ett litet antal författade utfall: svara utifrån etablerade fakta, skjut upp sådant rollpersonen inte kan svara på eller led samtalet tillbaka till en känd väg. Spelaren kan styra samtalet utan att råka hitta på en ledtråd eller utlösa en oplanerad vändning i handlingen.
Börja med scenens fakta och tillstånd
Föreställ dig en stillsam fiktiv scen vid en fyr. Fyrvaktaren Mara väntar på en kurir som bär på en nyckel av mässing. Scenens syfte är att låta spelaren få veta varför fyren är släckt och avgöra om hen ska hjälpa Mara att signalera till hamnen. Det här är ett exempel på speldesign, inte en rapport från ett lanserat spel.
Innan du skriver dialogen gör du ett kortfattat scenblad med tre separata listor:
Världsfakta: Lampan är släckt eftersom linsen har tagits bort för reparation. Kuriren har nyckeln. Hamnen väntar på en signal.
Maras kunskap: Hon vet att linsen är borta och att kuriren skulle ha kommit före solnedgången. Hon vet inte var kuriren är nu eller varför spelaren kommit dit.
Tillåtna tillståndsändringar: lens_explained kan bli true; player_offered_help kan bli true; och signal_route_open kan bli true först efter att spelaren erbjuder hjälp och Mara tackar ja. Ingen fråga i sig markerar signalen som skickad, hittar nyckeln eller ändrar kurirens plats.
Den här uppdelningen är viktig eftersom ett svar som låter rimligt i förbifarten kan bli ett nytt världsfaktum. Om Mara improviserar att kuriren sågs nära den norra bron kan spelaren med rätta tolka det som en ledtråd. Om bron inte ingår i den författade scenen har svaret skapat innehåll och kanske en ny uppdragsförpliktelse. Scenbladet ger skribenter och implementerare en gemensam referens för vad som kan sägas och vad som kan hända.
Variera frågorna medan utfallen förblir avgränsade
Det finns många sätt att fråga om samma sak på naturligt språk. En spelare kan fråga ”Varför är ljuset släckt?”, ”Vad hände med fyren?” eller ”Kan du fortfarande vägleda fartyg in?” Alla dessa formuleringar kan leda till den etablerade förklaringen om linsen. Men alla frågor behöver inte få ett direkt svar. Klassificera frågorna utifrån hur de förhåller sig till scenens fakta och syfte.
Fråga utanför manus: ”Vem stal fyrens lins?” — Klassificering: Svara — Exempelsvar och effekt: ”Ingen stal den. Den är borta på reparation.” Sätt lens_explained = true; namnge ingen skyldig.
Fråga utanför manus: ”Var är kuriren just nu?” — Klassificering: Skjut upp — Exempelsvar och effekt: ”Jag vet inte. Hen skulle ha kommit före solnedgången.” Ingen tillståndsändring; rollpersonen får inte ny kunskap bara för att spelaren frågar.
Fråga utanför manus: ”Kan vi använda lampan för att skicka en signal till hamnen?” — Klassificering: Led tillbaka till en känd väg — Exempelsvar och effekt: Mara säger att linsen fortfarande är borta och erbjuder sedan det etablerade valet att hjälpa till att signalera till hamnen på ett annat sätt. Öppna den vägen endast om spelaren tackar ja och Mara håller med.
De här etiketterna beskriver designutfall, inte rigida svarsmallar. Ett svar kan bekräfta spelarens formulering innan det ger ett känt faktum. Ett uppskjutet svar kan erbjuda ett användbart nästa steg, till exempel att se om kuriren dyker upp. Att leda tillbaka till en väg innebär att koppla frågan till scenens författade val; det behöver inte avsluta samtalet eller upprepa samma replik. Poängen är att formuleringen kan variera medan faktapåståendena och tillståndseffekterna förblir definierade.
Fastställ avsikt och tillstånd innan repliken formuleras
Läs först det fastställda scenläget för varje inkommande fråga. Avgör om den handlar om ett etablerat faktum, ett faktum som rollpersonen inte kan känna till eller en begäran om att utföra en tillåten handling. En fråga kan beröra mer än en kategori; ett svar om lampan och ett erbjudande om hjälp kan vara separata utfall. Välj sedan en svarsväg och formulera en replik inom den. Den genererade formuleringen presenterar beslutet; den fattar inte beslutet.
Den här ordningen är särskilt viktig när spelaren frågar om en framtida händelse. ”Har kuriren kommit?” får ett annat svar när kuriren har kommit än när scenen fortfarande anger att hen saknas. Varken en självsäker ton eller spelarens antagande ska ändra det tillståndet. Om det nödvändiga tillståndet inte är tillgängligt ska scenen ge ett tydligt fel under utvecklingen och undvika att slå fast något som kanon. Anta inte tyst att kuriren har kommit och hitta inte på en iakttagelse vid bron bara för att göra samtalet mer komplett.
Håll de godkända tillståndseffekterna små och tydliga. Ett erbjudande om hjälp kan till exempel begära en känd övergång till player_offered_help. Spelet kan verifiera att spelaren valde den och att Mara tackade ja innan signal_route_open ändras. En fråga som bara nämner ordet ”hjälp” ska inte räknas som ett erbjudande. I en prototyp kan svaret och den fastställda övergången loggas sida vid sida för granskning.
Skydda scenen från oavsiktliga tidiga avslöjanden
Spelaren kan fråga direkt efter det slutliga svaret innan hen har upptäckt grunden till det. Bestäm vilken information Mara kan dela med sig av vid den aktuella tidpunkten i berättelsen. Ett sanningsenligt uppskjutande svar som ”Jag har inte sett kuriren” kan bevara både rollpersonens kunskap och spelarens möjlighet att fortsätta utforska. Det ska inte låtsas att en ledtråd har hittats, och det ska inte undanhålla ett redan etablerat faktum bara för att dra ut på scenen.
I Ubisofts beskrivning av NEO NPC-prototypen berättar studion om karaktärshistorier utformade av skribenter och scenariobegränsningar för spontan input från spelaren. Det är en förstahandsbeskrivning av en experimentell prototyp, inte ett belagt påstående om att någon viss utformning av gränser fungerar i lanserade spel. Den användbara lärdomen för den här scenen är att skriva karaktärens kunskap och roll innan en modell får improvisera en replik.
Jamin Smiths beskrivning av Acolyte berättar om fördelen med frågor på naturligt språk och ett problem med tempot när skickliga spelare upptäckte information för tidigt. Det är en designers reflektion kring ett spel. För fyrscenen är en granskningsfråga om frågor om kuriren kan avslöja en senare fakta om handlingen innan spelet har etablerat den. Ändra i så fall den tillåtna faktamängden för det tillståndet, inte bara svarens formulering.
Gör återkopplingar utanför manus användbara i stället för repetitiva
En oväntad fråga ska inte alltid utlösa samma replik: ”Det kan jag inte svara på.” Mara kan bekräfta en relevant del av frågan, ange en begränsning och peka på ett etablerat val. Om hon får frågan var kuriren tog vägen kan hon förklara vad hon senast fick veta och erbjuda sig att kontrollera hamnsignalen. Om hon får frågan om lampan går att laga kan hon förklara att linsen saknas och beskriva det kända alternativet. Svaret håller sig inom scenens ramar och bemöter ändå spelarens faktiska intresse.
En återkoppling ska leda till något spelaren kan göra, inte kräva en exakt fras. Erbjud samma författade handling genom flera naturliga frågor och genom en synlig interaktion utanför chatten. Då kan en spelare som slutar prata ändå komma vidare, och designern kan testa om fria frågor gör karaktären mer levande i stället för att bli ett dolt lösenordspussel. Valfri stämningsdialog kan variera mycket; en nödvändig ledtråd bör ha en tydlig och inspekterbar plats i världen.
Testa fria frågor mot den dokumenterade berättelsen
Ge en testspelare scenen och ett enkelt mål: ta reda på varför ljuset är släckt och avgör om hen ska hjälpa till. Berätta inte vilka frågor hen ska ställa. Observera vilka påståenden hen behandlar som ledtrådar, om något svar ändrar hens nästa handling och om hen kan nå det avsedda valet utan att återge en viss mening. Jämför sedan samtalet med scenbladet och de faktiska tillståndsändringarna.
Lägg till ett negativt testvarv med frågor som lockar fram påhitt: ”Vilken bro tog kuriren?”, ”Vem stal linsen?” och ”Har jag redan skickat signalen?” Vid det inledande tillståndet påstår ett godkänt svar inte att någon iakttagit kuriren vid en bro, att ett stöldbrott skett eller att signalen har skickats. Det kan svara med det kända faktumet om reparationen, bekräfta att kurirens plats är okänd eller hänvisa spelaren till det godkända signalvalet. Kontrollera både texten och de sparade flaggorna i loggen: signal_route_open ska förbli false tills erbjudandet godtas, medan signal_sent måste förbli false tills den separata författade handlingen utförs.
Om en genererad replik skapar en ledtråd som saknar stöd, undersök om scenbladet utelämnade ett faktum, om rollpersonen fick alltför brett sammanhang eller om svaret ignorerade en uttrycklig begränsning. Om spelarna kan fråga fritt men inte hitta nästa meningsfulla handling, förbättra vägen tillbaka till det författade valet. En sammanhängande scen med fria frågor låter spelaren formulera sig på olika sätt samtidigt som världsfakta, karaktärens kunskap och verkliga konsekvenser förblir tydliga.
