Wie kann ich eine Eingabezeile in Inform 7 lesen?

8

Ich möchte nur den Benutzer für eine Textzeile mitten in einer Aktion auffordern. Der Effekt sollte wie folgt aussehen:

%Vor%

An diesem Punkt sollte das Spiel pausieren und der Spieler versuchen, das Passwort zu erraten. Angenommen, ich denke "fribble", was nicht das Passwort ist:

%Vor%

Das Verhalten, das ich möchte, ist ähnlich wie if the player consents , aber ich möchte die ganze Zeile der Eingabe, nicht nur ein Ja oder Nein.

    
Jason Orendorff 12.10.2012, 16:32
quelle

2 Antworten

11

Inform bietet keine einfache Möglichkeit, dies zu tun, obwohl Sie möglicherweise zu den Tastatur-Primitiven gelangen können, indem Sie zu Inform 6 wechseln.

Es ist jedoch möglich, den gewünschten Effekt zu erzielen:

%Vor%

Ich denke, so etwas gilt als schlechtes Gameplay: Es zwingt den Spieler zu raten, was die Illusion der Kontrolle und der Wahl des Spielers beschädigt. Der konventionellere Weg wäre, den Spieler zu bitten, das Passwort zu sagen :

%Vor%

Die Befehle sagen xyzzy und xyzzy und Roboter, xyzzy und sagen xyzzy zu Roboter funktionieren alle .

    
Jason Orendorff 08.11.2012 13:48
quelle
3

Die Erweiterung Fragen von Michael Callaghan wird dabei helfen. Beachten Sie, dass Sie Eingabefälle möglicherweise nicht zuverlässig zuverlässig testen können.

    
curiousdannii 07.10.2013 10:44
quelle

Tags und Links