IF-Forum

» IF-Forum - Autorencafé - Schreiben! - Fragen des Parsers
AntwortenNeues ThemaNeue Umfrage

Fragen des Parsers

Geschrieben um 01:05 am 23.02.2006 | Zitat | Editieren | Löschen
Maik
Mitglied
Dr Gumby
Beiträge: 199

Wie beeinflusse ich die Frage des Parser?

Ich möchte zum Beispiel statt "In welche Richtung willst du gehen?"

"Wohin willst du gehen?"

Geschrieben um 10:09 am 23.02.2006 | Zitat | Editieren | Löschen
Martin
Avatar
Mitglied
Prof Gumby
Beiträge: 634
<td valign="top"><div class="post"><p><strong>Maik:</strong></p> <blockquote> <p>Wie beeinflusse ich die Frage des Parser? Ich möchte zum Beispiel statt &quot;In welche Richtung willst du gehen?&quot;</p> </blockquote> <p>&quot;Wohin willst du gehen?&quot;</p> <p>Da fallen mir zwei Möglichkeiten ein. Die erste ist, einen Meta-Befehl zu definieren, der einfach nur 'gehe' abfragt und dann die passende Frage ausgibt:</p> <pre><code> Bef gehen_ohne_Ritg * Verb 'gehe' 'laufe' 'renne' Ausf &amp;nbsp; &amp;nbsp; Text 'Wohin willst du gehen?' EndeAusf``` Da der Befehl mit einem Sternchen definiert wurde, vergeht bei der Frage keine Spielzeit. Im Fall des Gehens kann der Spieler sogar die Frage beantworten, da "N" oder "nach N" usw. implizit als Gehen gewertet werden. Bei anderen Befehlen klappt das aber nicht, oder nur mit erheblichem Aufwand. Die zweite Möglichkeit ist, die Standardantwort Nummer 25 in "tag.std" (oder natürlich in einer Kopie für das momentane Projekt) zu verändern: </code></pre> <p>25      '&#91;meine_Frage&#93;'</p> <pre><code> und nun eine Aktion meine_Frage zu schreiben: </code></pre> <p>Aktion meine_Frage</p> <p>Ausf</p> <p>    Bed /&#40;aBef = gehen&#41; 'Wohin willst du gehen?'</p> <p>    Text '&#91;@&#93; willst du &#91;befsatz&#93;?'</p> <p>EndeAusf```</p> <p>Das ist die allgemeinere Lösung.</p></div></td>
Geschrieben um 11:24 am 23.02.2006 | Zitat | Editieren | Löschen
Maik
Mitglied
Dr Gumby
Beiträge: 199

Danke!

AntwortenNeues ThemaNeue Umfrage
Powered by Spam Board SVN © 2007 - 2021
Impressum / Datenschutz