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
Retired Gumby
Beiträge: 707
<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 &#8220;In welche Richtung willst du gehen?&#8221;</p> </blockquote> <p>&#8220;Wohin willst du gehen?&#8221;</p> <p>Da fallen mir zwei Möglichkeiten ein. Die erste ist, einen Meta-Befehl zu definieren, der einfach nur &#8216;gehe&#8217; abfragt und dann die passende Frage ausgibt:</p> <p>&#8220;`</p> <p>Bef gehen<em>ohne</em>Ritg *</p> <p>Verb &#8216;gehe&#8217; &#8216;laufe&#8217; &#8216;renne&#8217;</p> <p>Ausf</p> <p>    Text &#8216;Wohin willst du gehen?&#8217;</p> <p>EndeAusf&#8220;`</p> <p>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 &#8220;N&#8221; oder &#8220;nach N&#8221; usw. implizit als Gehen gewertet werden. Bei anderen Befehlen klappt das aber nicht, oder nur mit erheblichem Aufwand.</p> <p>Die zweite Möglichkeit ist, die Standardantwort Nummer 25 in &#8220;tag.std&#8221; (oder natürlich in einer Kopie für das momentane Projekt) zu verändern:</p> <p>&#8220;`</p> <p>25      &#8216;&#91;meine_Frage&#93;&#8217;</p> <p>&#8220;`</p> <p>und nun eine Aktion meine_Frage zu schreiben:</p> <p>&#8220;`</p> <p>Aktion meine_Frage</p> <p>Ausf</p> <p>    Bed /&#40;aBef = gehen&#41; &#8216;Wohin willst du gehen?&#8217;</p> <p>    Text &#8216;&#91;@&#93; willst du &#91;befsatz&#93;?&#8217;</p> <p>EndeAusf&#8220;`</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