Conversation Sample - Branching Dialogue - 3 paths & 2 convergences

PortalBound

The Threshold Argument

Format Twine-style
Document Portfolio Sample
Status Shelved
Format Key
  • :: Passage Name - opens a new passage
  • [[ choice text ]] - Twine source syntax for player choices; rendered as styled choice blocks in this document
  • -> passage_name - silent forward jump to next passage
  • (set: $var to true) - variable / flag
  • GUARDIAN - hybrid entity speech (tinted block, distinct voice)
  • [square brackets] - scene direction, environment, player instruction
  • (parentheses in dialogue) - in-line action or tone during a line
  • // note - director note, implementation guidance, not player-facing
:: threshold_argument entry point

[Junction Chamber, Planet Vithneuf. Three portals are embedded into the golden ornate wall, each pulsing with rotating light: violet, amber, white. Across the room, a fourth portal glows cerulean. VALE (Sict-Transporter Fliyik Vale) and RAIS (Sict-Technician E'Din Rais) have just stepped through it.]

[Time dilation estimate: 11 days have passed on their homeworld, Sict-Scal. From their point of view, they have been gone for 12 hours.]

[Rais shifts the two leather bags on his shoulders. Inside: dried Findl herbs, temperature-sensitive, viable for another four hours. They are the reason for the mission. They are the reason it has to work.]

Rais (pointing a handheld device toward the three portals) Violet. It has the same ionisation signature as the Kellari signal. So we go violet.
Vale Wait.
Rais Vale. Tamainn didn't come back. We don't have time to-
Vale That's exactly why we need to talk. (beat) Tamainn was good. Miraa was better. Haol had twelve years in the field. And they didn't come back, Rais. Not because they chose wrong. Because the portals are malfunctioning. Or something.
Rais Stop. I'm tired. I don't want to hear more of your theories.
Vale How else could this happen? The readouts are the same as always, right?
Rais We have two more bounds before returning home. We can have the Sict-Sciencers investigate after we return.

[The player controls Vale. Choose how hard to push.]

"Something is not right. If you want to make it home, we should think about this." - vale_logical
"These new portals react when we step close. Have you noticed? They look different. It's almost like they look at you." - vale_instinct
(Say nothing. Let Rais decide.) - rais_decides
:: vale_logical branch A
Rais We know the Kellari signal is dependable. (gestures toward the portal they just came through) There's no guesswork with this next bound.
Vale (to herself) Three junctions. And each time we picked the wrong portal and lost a transporter. They didn't come back, even though they should have been able to. (she faces Rais) They didn't even send a signal. Just... gone. Even if this next one is clear, how about the one after that? Run the probability, Rais. You're good at that.
Rais (quietly deflated) Point zero zero one. Against random selection.
Vale Right. So something is seriously wrong. I want to know what is going on before we walk through any more portals. (she turns to face the portals) I want to speak to the Nujiala.

guardian_approach

:: vale_instinct branch B
Rais Portals don't have eyes, Vale.
Vale You're right, they don't. But the Nujiala does. (she points to the figure above the middle portal - what previously looked like part of the wall decoration is clearly a unique humanoid figure)
Rais We're not supposed to interact, you know that. The Nujiala are for portal facilitation and first-aid only. It's protocol.
Vale (a little angry) Protocol written by who? The same people who designed this whole setup? (beat) What if the portal guardians are the real test? What if they're here to see how we behave when no one's watching?
Rais ...Or what if you're exhausted and reading into things.
Vale Then humour me. Two minutes. That's all I'm asking.

[Rais raises his arms in protest but doesn't argue.]

Vale I want to speak to the Nujiala.

guardian_approach

:: rais_decides branch C

$vale_knew is set by whichever guardian path follows regardless of entry branch. If branch-level tracking is needed in future (logical vs instinct vs silent entry), add $vale_approach flags here.

Rais Violet. Let's go.
Vale (stops him with a hand on his arm) Not yet. Please. Just... two minutes.

[Something in her voice gives him pause. Rais has never heard Vale ask for anything.]

Rais Two minutes.

guardian_approach

:: guardian_approach forbidden exchange

[Vale crosses toward the far wall. The portal guardian rests there, encrusted into the stone - large, golden, shiny like the rest of the wall. The curtain-like robes that hang from its body shift like oil on water. Its face carries two globes of dark faceted gemstones, much like the eyes of a fly. As Vale approaches, it turns its head toward her.]

Vale Excuse me, Nujiala?
Rais (low, urgent) Vale, this is very unsafe.
Vale (turning to face Rais) I've never heard of a portal guardian attacking anyone, have you?
Vale (facing the guardian, low, careful) I know you can hear me. I know you understand. I'm not asking you to break anything. We just need help.
Rais Keep me out of this. I know which portal I'm taking.

[Silence.]

"We've lost three people today. If there's something we're doing wrong - please." - guardian_speaks_grief
"Is there something we're supposed to understand before we choose?" - guardian_speaks_courage
(Wait. Say nothing more.) - guardian_speaks_silence
:: guardian_speaks_grief guardian path 1

[The guardian pulls all four of its mechanical arms out of the wall. Something the Sict people have never recorded it doing before in their entire interstellar travel history.]

Guardian They are not lost.

They are stationed. They serve.

As I serve. As we -

(a long pause, something straining)

...as we chose.

Deliver fragmented. The guardian is not malfunctioning - it is deciding how much to say.

Vale (barely audible) You chose this?
Rais (from behind her, scared) Vale-
Vale What were you? Before?
Guardian Gifted.

(beat)

Or so...

I believed.

(set: $vale_knew to true) // Vale's theory confirmed. Rais has heard it. Used downstream to unlock extended dialogue in future scenes.

the_choice

:: guardian_speaks_courage guardian path 2

[The gemstones on its face brighten. Almost imperceptibly.]

Guardian That is the first correct question

in (pause - it seems to calculate)

in a very long time.

Pause lands like a weight. The guardian has been counting.

Vale Then help me ask the second one.
Guardian You already know it.

(it turns, slightly, toward the white portal)

You have known it since the first junction.

The guardian gestures toward the white portal. Vale registers this but does not fully trust what she saw - her uncertainty is intentional and carries through to the_choice.

Rais (walking closer, voice tight) Hold on - is it pointing?
Vale I don't understand...

(set: $vale_knew to true) // Direction implied, not given. Used downstream to unlock extended dialogue in future scenes.

the_choice

:: guardian_speaks_silence guardian path 3

[Vale waits. Rais watches from a distance, arms crossed, jaw tight.]

Guardian (Nothing happens. Then - after nearly a full minute - the guardian raises one hand, slowly, and places it flat against its own chest.)

No words. The gesture is enough. The question is: enough for what?

Vale (very quietly, to herself) It remembers having one.
Rais A heart?
Vale A self.

(set: $vale_knew to true) // Confirmed via gesture, not language. Used downstream to unlock extended dialogue in future scenes.

the_choice

:: the_choice convergence

[Both face the three portals. Violet. Amber. White. They know more than they should. They know less than they need.]

Rais Okay... Say it's true. Say the portals are reading us. Reading - what, exactly? Skill? Instinct?
Vale Intent, maybe. Whether you'd pass a test you knew you were taking.
Rais This is ridiculous. It's a paradox. Knowing changes your intent.
Vale Yes. (long pause) It does.
. . .

[The portals wait. The guardian has returned to stillness.]

"Then we choose the one that scares us most. If it's reading us - that's the honest answer." - guardian_final
"We choose the one that the evidence says. And we don't think about the test." - guardian_final
(Look at the guardian one last time.) - guardian_final

All three choices converge on guardian_final. The decision is philosophical, not mechanical - the player's framing is the outcome.

:: guardian_final final beat - scene end

[Vale meets its eyes and for a moment she swears she can see her reflection in the dark faceted gemstones. She wonders, for the first time, what it sees when it looks at her.]

Vale (very quietly) Did you know? When you chose?
Guardian I knew.

(beat)

I chose anyway.

That is why I am here.

[Vale turns back to the portals.]

Vale (to Rais, quietly) Which one scares you most?
Rais (long pause) The white one.
Vale Me too. Let's go.

[They go. And behind them, the guardian extends one arm and draws it slowly across the wall. The three remaining portals dim, one by one, and go dark.]

End of Scene: The Threshold Argument
  • Branchesvale_logical - vale_instinct - rais_decides
  • Guardian pathsguardian_speaks_grief - guardian_speaks_courage - guardian_speaks_silence
  • Convergencesbranches A/B/C โ†’ guardian_approach ยท guardian paths 1/2/3 โ†’ the_choice โ†’ guardian_final
  • Scene endguardian_final
  • Variable$vale_knew (bool)

"I knew. I chose anyway. That is why I am here."

๐“‰ธ   ๐“‰ธ   ๐“‰ธ