IF-Forum

» IF-Forum - Autorencafé - Schreiben! - Wie kann ich TAG fragen stellen lassen?
AntwortenNeues ThemaNeue Umfrage

Wie kann ich TAG fragen stellen lassen?

Geschrieben um 21:59 am 03.01.2004 | Zitat | Editieren | Löschen
Maik
Mitglied
Dr Gumby
Beiträge: 199

Ich habe ein Verb, bei dem der Spieler das Objekt auch weglassen kann, weil die Situation klar ist (renne hinterher). Also habe ich ein Extraverb definiert, ohne Syntax. Insgesamt sind es also zwei

Befehle, einer mit Objekt und einer ohne. Wenn das Verb später, wenn die Situation eine andere ist, wieder eingegeben wird (>renne hinterher), dann soll der Parser etwas wie, Wem willst du den hinterherrennen?, fragen. Also leite ich auf das Verb mit Objekt über (Syntax demObj). Doch dann kommt die Ausgabe 'Nichts rennt doch gar nicht vor dir weg!'. Wie generiere ich eine Frage, deren Beantwortung der Parser später auch versteht (Beispiel: >Nimm

Was willst du nehmen

Geld

Du hast es nun.)?

Geschrieben um 20:50 am 04.01.2004 | Zitat | Editieren | Löschen
Martin
Avatar
Mitglied
Prof Gumby
Beiträge: 634

Hmm, ich weiß nicht, ob ich dich recht verstehe (aber das weiß ich fast nie), aber ich glaube, in deinem Fall ist es besser, im ersten Fall den Wegrennenden zu implizieren und die Möglichkeit, kein zweites Objekt anzugeben, wegzulassen. Also so:


Befehl hinterherrennen

Verb 'laufe hinterher' 'renne hinterher'

Syntax demObj (Flüchtender)

Ausf

    ...

EndeAusf

Das würde dann so aussehen:


Hans spuckt dir auf den Schuh und läuft dann weg.

   

> renne hinterher

(dem blöden Hans)

Du rennst hinter Hans her und befindest dich plötzlich...

Natürlich muss 'Hans' das Attribut 'Flüchtender' haben. Wenn es kein eindeutiges Objekt gibt, fragt T.A.G. nach.

Geschrieben um 22:39 am 05.01.2004 | Zitat | Editieren | Löschen
Maik
Mitglied
Dr Gumby
Beiträge: 199

grins Danke, ich glaub, deine Antwort passt mir.

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