Verlies
Die hier Verwendete Struktur steht beispielhaft für die Anwendung von Wahr/Falsch - Variablen. In der Fachsprache werden diese Variablentypen "boolsche" Variablen genannt. Eine boolsche Variable ist entweder true (wahr) oder false (falsch).
In diesem Beispiel nennen wir die Variable $knopfWurdeGedrückt.
In der Passage "Willkommen" wird die Variable auf false gesetzt. Die Variable wird aber in der Passage "Knopf" auf true gesetzt, was die Möglichkeiten in der Passage "Verlies" verändert. Das "Verlies" beinhaltet nämlich folgenden Code:
(if: $knopfWurdeGedrückt is false) [Text & Link zum Knopf]
(else:) [Text & Link zum Ende]
So wird je nach Wert der Variable entweder der erste oder der zweite Text inklusive passenden Link angezeigt.
Die Anwendungsmöglichkeiten dafür sind zahllos. Geheimgänge, Flussübergänge, versteckte Räume, verschlossene Türen etc... All dies kann nach diesem Prinzip umgesetzt werden.