IF-Forum

» IF-Forum - Autorencafé - Schreiben! - Wie werden Fragen gestellt?
AntwortenNeues ThemaNeue Umfrage

Wie werden Fragen gestellt?

Geschrieben um 16:15 am 02.09.2004 | Zitat | Editieren | Löschen
TAG-Amateur
Mitglied
Master Gumby
Beiträge: 103

Ich wüsste gerne, wie man eine Frage einbaut, wenn jemand einen Befehl eintippt. Z.B.:```> lese buch

Willst du es wirklich lesen?

ja

[Hier der Text]```

oder```> lese buch

Welche Seite willst du lesen?

3

[Hier der Text auf Seite 3]```

Oder, dass eine Multiple-Choice-Frage kommt.```> steige in auto ein

Auf welcher Seite?

[1] Auf der Fahrerseite

[2] Auf der Beifahrerseite

[3] Im Kofferraum

[...]```

Geschrieben um 17:19 am 02.09.2004 | Zitat | Editieren | Löschen
Florian
Gast

TAG-Amateur:

Ich wüsste gerne, wie man eine Frage einbaut, wenn jemand einen Befehl eintippt.

Mit JaNein, siehe Handbuch:

http://www.martin-oehm.de/tagman/kap_05.html

TAG-Amateur:

Oder, dass eine Multiple-Choice-Frage kommt.



Auf welcher Seite?

[1] Auf der Fahrerseite

[2] Auf der Beifahrerseite

[3] Im Kofferraum

[...]```

Genauso wie menügesteuerte Konversation:

[http://www.martin-oehm.de/tag/reden.zip](http://www.martin-oehm.de/tag/reden.zip)

(von [http://www.martin-oehm.de/tag/nuetzl.html](http://www.martin-oehm.de/tag/nuetzl.html))
Geschrieben um 22:07 am 02.09.2004 | Zitat | Editieren | Löschen
TAG-Amateur
Mitglied
Master Gumby
Beiträge: 103

Florian:

TAG-Amateur:

Ich wüsste gerne, wie man eine Frage einbaut, wenn jemand einen Befehl eintippt.

Mit JaNein, siehe Handbuch:

http://www.martin-oehm.de/tagman/kap_05.html

Das sagt aber nur folgendes aus:



Fragt nach der Eingabe von 'J' oder 'N', schreibt je nach Angabe JA oder NEIN mit einem anschließenden Absatz und belegt Flg mit 0, wenn die Antwort 'N' war, mit 1 wenn sie 'J' war.```

Und ich habe keine Ahnung wo oder wie ich das benutze.
**Und:**
> 
> 
> 
> **TAG-Amateur:**
> > Oder, dass eine Multiple-Choice-Frage kommt.
> 
> 
> 
> ```> steige in auto ein
> 
> Auf welcher Seite?
> 
> [1] Auf der Fahrerseite
> 
> [2] Auf der Beifahrerseite
> 
> [3] Im Kofferraum
> 
> [...]```
> 
> 
> Genauso wie menügesteuerte Konversation:
> 
> [http://www.martin-oehm.de/tag/reden.zip](http://www.martin-oehm.de/tag/reden.zip)
> 
> (von [http://www.martin-oehm.de/tag/nuetzl.html](http://www.martin-oehm.de/tag/nuetzl.html))

Reden.adx kannte ich schon. Ich habe es jetzt auch versucht,

auszuprobieren, aber es geht nicht (siehe "'reden.adx' - ein Problem") Würde der hier funktionieren:```#DAT   'reden.adx'

#PIN

Aktion   Anfang

Ausf

  Text   '"Bringe dieses Buch bitte zu

   deinem Großvater.", sagt sie

   und schickt dich zu ihm. Du bist

   gerade auf dem Weg.

   [f]D A S   B U C H[n]

   [x]Eine interaktive Lesedemo, (C) 2004

   xehpuk

   Der wichtigste Befehl heißt LESE.[#]'

   setze aktiv.1

   setze aktiv.2

EndeAusf

Raum   EinzRaum

Name   'Weg zum Großvater' m

Std   ErstLesen

Besch   'Bald bist du beim Großvater.'

Antwort   ErstLesen

Besch   'Vorher willst du wissen,

   was im Buch steht.'

Obj   Buch

Name   'Buch' n

Subst   'buch' n

Ort   beiMir

Var   redeBeginn 1

Ver   redeEnde 2

Besch   'Keine Zeit für Beschreibungen.'

Erst   'Oh, du hast ja ein Buch in der Hand!'

VorAusf

  (lesen)

    Text   'Willst du es wirklich lesen?'

    Ausf   redeDialog

    !   Ja!

    jenach redeAuswahl

    (1)   Text   'Du liest ein paar Zeilen:

      "Das Leben ist wie die Qual

      der Wahl.[x] Öfters muss man

      sich seinen größten Ängsten

      stellen.[x] Aber das Leben ist

      auch voller Freude gestickt. [x]

      Selbst, wenn es auch manchmal

      bitter ist..."

      Boah, ey! Ich habe echt keinen

      Bock mehr! [x] *zerreiß!*[x]

      Oops, ich habe es leider zerrissen.

      Und dabei sollte ich es doch

      meinem Großvater überbringen...'

      lösche aktiv.1

      gestorben

    !   Nein!

    (2)   Text   'Dann eben nicht.

      Später übergibst du es deinem

      Großvater, der dir ein sehr langes

      Leben noch wünscht.'

      lösche aktiv.2

      gewonnen

    Ende

    Stop

EndeAusf

Block   "r"

1   'Ja!'

2   'Nein!'

Ende```(Ich frage ja, weil ich den Code wegen dem Fehler nicht testen kann.)
Geschrieben um 08:49 am 03.09.2004 | Zitat | Editieren | Löschen
Martin
Avatar
Mitglied
Prof Gumby
Beiträge: 634

Zitat:

Und ich habe keine Ahnung wo oder wie ich das benutze.

Na, so:


...

VorAusf

  lokal x

  (lesen)

    Text 'Willst du es wirklich lesen (J//N)?'

    JaNein x

    Wenn (x) dann

      Text 'Kochrezepte. Du hattest etwas

        mehr erwartet.'

    sonst

      Text 'Na gut.'

    Ende

EndeAusf

Zitat:

Reden.adx kannte ich schon. Ich habe es jetzt auch versucht, auszuprobieren, aber es geht nicht

Für dein Beispiel ist reden.adx wohl auch etwas zu hoch gegriffen, du willst ja nur eine Frage mit fest vorgegebenen Antwortmögñichkeiten stellen.


  ...

  Text 'Wo willst du einsteigen?

    [x]   (1) Fahrerseite

    [x]   (2) Beifahrerseite

    [x]   (3) Kofferraum

    [x]Bitte gib 1, 2 oder 3 an:'

  Auswahl x '123'

  jenach x

    (1) geheZu Fahrerseite

    (2) geheZu Beifahrerseite

    (3) geheZu Kofferraum

    (sonst) Text 'Na gut, dann eben nicht.'

  Ende

  ...

Du bist nicht an die Zahlentastengebunden, du könntest auch 'fbk' verwenden - der Wert von x bliebe dann aber derselbe.

Geschrieben um 08:41 am 04.09.2004 | Zitat | Editieren | Löschen
TAG-Amateur
Mitglied
Master Gumby
Beiträge: 103

Martin:

Du bist nicht an die Zahlentastengebunden, du könntest auch 'fbk' verwenden - der Wert von x bliebe dann aber derselbe. Was ist denn 'fbk'? Ich bin ja nicht der Erfahrenste (siehe meinen Nicknamen).

Geschrieben um 10:14 am 04.09.2004 | Zitat | Editieren | Löschen
Martin
Avatar
Mitglied
Prof Gumby
Beiträge: 634

Zitat:

Was ist denn 'fbk'? 'fbk' ist ein T.A.G.-String in Hochkommas, wie jeder andere auch. Bei der Anweisung Auswahl steht er für die drei Tasten 'f', 'b' und 'k', die dann, wenn sie angegeben würden, die Flagge mit 1, 2 und 3 belegen. In deinem Beispiel könnte dies für (F)ahrerseite, (B)eifahrerseite und (K)offerraum stehen. Ich wollte damit nur sagen, dass Auswahl nicht auf zahlentasten beschränkt ist, obwohl sie üblicherweise von Auswahlmenüs verwendet werden.

Zitat:

Ich bin ja nicht der Erfahrenste (siehe meinen Nicknamen). Und deine Forums-Signatur, ich weiß. Ich wünschte mir manchmal, du würdest etwas mehr versuchen, Sachen auszuprobieren, bevor du Fragen postest. Wenn es nicht klappt, kannst du dich immer noch ans Forum wenden. Und wenn du es doch selbst herausfindest, hast du einen kurzen Moment des Glücks und wir werden von einer weiteren vorschnellen Frage verschont. Nichts für ungut.

Geschrieben um 11:50 am 04.09.2004 | Zitat | Editieren | Löschen
TAG-Amateur
Mitglied
Master Gumby
Beiträge: 103
<td valign="top"><div class="post"><p><strong>Martin:</strong></p> <blockquote> <p>Für dein Beispiel ist reden.adx wohl auch etwas zu hoch gegriffen, du willst ja nur eine Frage mit fest vorgegebenen Antwortmöglichkeiten stellen. Aber trotzdem klapt es bei dem```#PIN</p> </blockquote> <h1>DAT   'reden.adx'</h1> <p>Richtung   N   'norden'   'n' *</p> <p>Richtung   NO   'nordosten'   'no' *</p> <p>Richtung   O   'osten'   'o' *</p> <p>Richtung   SO   'südosten'   'so' *</p> <p>Richtung   S   'süden'   's' *</p> <p>Richtung   SW   'südwesten'   'sw' *</p> <p>Richtung   W   'westen'   'w' *</p> <p>Richtung   NW   'nordwesten'   'nw' *</p> <p>Richtung   H   'oben'   'hoch'</p> <p>Richtung   R   'unten'   'runter'</p> <p>Richtung   Rein   'drinnen'   'rein'</p> <p>Richtung   Raus   'draussen'   'raus'</p> <p>Synonym   'h'   'hoch'</p> <p>Synonym   'r'   'runter'</p> <p>Synonym   'rauf'   'hoch'</p> <p>Synonym   'hinauf'   'hoch'</p> <p>Synonym   'hinab'   'runter'</p> <p>Aktion   Anfang</p> <p>Ausf</p> <p>  Text   '&quot;Bringe dieses Buch bitte zu</p> <p>   deinem Großvater.&quot;, sagt sie</p> <p>   und schickt dich zu ihm. Du bist</p> <p>   gerade auf dem Weg.</p> <p>   &#91;f&#93;D A S   B U C H&#91;n&#93;</p> <p>   &#91;x&#93;Ein toller Test, &#40;C&#41; 30.08.2004</p> <p>   &#91;x&#93;xehpuk</p> <p>   &#91;x&#93;Aufhören&#58; &#91;f&#93;ENDE&#91;n&#93;</p> <p>   &#91;x&#93;Wenn dir nichts einfällt, drücke &#91;f&#93;HILFE&#91;n&#93;</p> <p>   &#91;x&#93;Wichtigster Befehl&#58; &#91;f&#93;LESE&#91;n&#93;'</p> <p>   setze aktiv.1</p> <p>   setze aktiv.2</p> <p>EndeAusf</p> <p>Raum   EinzRaum</p> <p>Name   'Weg zum Großvater' m</p> <p>Std   ErstLesen</p> <p>Besch   'Bald bist du beim Großvater.'</p> <p>Antwort   ErstLesen</p> <p>Besch   'Vorher willst du wissen,</p> <p>   was im Buch steht.'</p> <p>Obj   Buch</p> <p>Name   'Buch' n</p> <p>Subst   'buch' n</p> <p>Ort   beiMir</p> <p>Var   redeBeginn 1</p> <p>Var   redeEnde 2</p> <p>Besch   'Keine Zeit für Beschreibungen.'</p> <p>Erst   'Oh, du hast ja ein Buch in der Hand!'</p> <p>VorAusf</p> <p>  &#40;lesen&#41;</p> <p>    Text   'Willst du es wirklich lesen?&#91;x&#93;'</p> <p>    Ausf   redeDialog</p> <p>    !   Ja!</p> <p>    jenach redeAuswahl</p> <p>    &#40;1&#41;   Text   'Du liest ein paar Zeilen&#58;</p> <p>      &quot;Das Leben ist wie die Qual</p> <p>      der Wahl.&#91;x&#93; Öfters muss man</p> <p>      sich seinen größten Ängsten</p> <p>      stellen.&#91;x&#93; Aber das Leben ist</p> <p>      auch voller Freude gestickt.&#91;x&#93; Selbst,</p> <p>      wenn es auch manchmal bitter ist...&quot;</p> <p>      Boah, ey! Ich habe echt keinen</p> <p>      Bock mehr! &#91;x&#93; <em>zerreiß!</em>&#91;x&#93;</p> <p>      Oops, ich habe es leider zerrissen.</p> <p>      Und dabei sollte ich es doch</p> <p>      meinem Großvater überbringen...'</p> <p>      lösche aktiv.1</p> <p>      gestorben</p> <p>    !   Nein!</p> <p>    &#40;2&#41;   Text   'Dann eben nicht.</p> <p>      Später übergibst du es deinem</p> <p>      Großvater, der dir ein sehr langes</p> <p>      Leben noch wünscht.'</p> <p>      lösche aktiv.2</p> <p>      gewonnen</p> <p>    Ende</p> <p>    Stop</p> <p>EndeAusf</p> <p>Block   &quot;r&quot;</p> <p>1   'Ja!'</p> <p>2   'Nein!'</p> <p>Bef   #Hilfe *</p> <p>Name   'Hilfe'</p> <p>Verb   'hilfe' 'tip' 'tipp' 'tips' 'tipps'</p> <p>Ausf</p> <p> Wenn &#40;proz 55&#41; dann</p> <p>  Text   'Lese bloß nicht das Buch!'</p> <p> sonst</p> <p>  Text   'Lese das Buch!'</p> <p> Ende</p> <p>EndeAusf</p> <p>Ende``` <strong>Martin:</strong></p> <blockquote> <p><strong>Meine Hand:</strong></p> <blockquote> <p>Ich bin ja nicht der Erfahrenste (siehe meinen Nicknamen). Und deine Forums-Signatur, ich weiß.</p> </blockquote> </blockquote> <p>Was ist denn an der so falsch? <strong>Martin:</strong></p> <blockquote> <p>Ich wünschte mir manchmal, du würdest etwas mehr versuchen, Sachen auszuprobieren, bevor du Fragen postest. Wenn es nicht klappt, kannst du dich immer noch ans Forum wenden. Und wenn du es doch selbst herausfindest, hast du einen kurzen Moment des Glücks und wir werden von einer weiteren vorschnellen Frage verschont. Nichts für ungut. Okay! <em>schnüff</em></p> </blockquote></div></td>
Geschrieben um 17:06 am 20.06.2005 | Zitat | Editieren | Löschen
zoidberg
Mitglied
Student Gumby
Beiträge: 24

Aber auch wenn es für einige, wie in diesem Fall Martin, zum Teil vorschnelle Fragen sind, haben sie dennoch manchmal ihren Nutzen. So bin ich durch diese Frage hier vom TAG-Amateur auf die Möglichkeiten solcher Auswahlfragen aufmerksam geworden. Und habe auch schon Ideen wo ich das in meinem Spiel einbringe. So geht es mir bei vielen Fragen die hier gestellt werden.

Gruß, Zoidberg

Geschrieben um 17:40 am 22.06.2005 | Zitat | Editieren | Löschen
Florian
Gast

zoidberg:

So bin ich durch diese Frage hier vom TAG-Amateur auf die Möglichkeiten solcher Auswahlfragen aufmerksam geworden.

Okay, du hättest aber auch das Handbuch lesen können. Hilft es dir, wenn Martin Woche für Woche hier ein Kapitel aus dem Handbuch einstellt?

Na gut, jetzt ernsthaft: Man könnte wirklich jede Woche oder jeden Monat ein Unterkapitel aus dem Handbuch hier diskutieren. Martin gibt vor, welches. Wer will, postet einen besonders originellen Beispielcode, der genau die in dem Unterkapitel beschriebene Methode nutzt.

Ich schlage vor: Thema des Monats Juli ist Kapitel 6.3.: Zeitabhängige Ereignisse. Der erste, der Code dazu hat, postet ihn unter einem eigenen Thread im Bereich TAG dieses Forums.

Florian

Geschrieben um 17:42 am 01.08.2005 | Zitat | Editieren | Löschen
ChristianB
Mitglied
Retired Gumby
Beiträge: 1062

Hallo, Florian, ich finde deinen Vorschlag mit der monatlichen Besprechung ist eine sehr gute Idee. Ich muss aber zugeben, dass ich ihn zunächst als ironischen Kommentar zur „Ich-les-grundsätzlich-keine-Handbücher-Fraktion“ gelesen habe.

Nun ist der Juli schon vorbei und wie’s auch immer gemeint war – ich mach jetzt mal den Anfang… Mein Beispiel ist zum Posten etwas zu lang geraten, deshalb gibt es den Code hier.

Grüße, CB.

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