| Geschrieben um 11:03 am 10.12.2010 | Zitat | Editieren | Löschen | |
Mitglied Master Gumby Beiträge: 99 | Wie kann man denn den Parser dazu bringen, nach einer Eingabe nachzufragen? Ich würde gern so etwas machen:
Willst Du wirklich die Vase zerstören?
Krach! Bumm! Ich würde jetzt eine instead-Rule schreiben, die eine globale Variable setzt. Wenn diese Variable gesetzt ist, prüfe ich dann alle Eingaben. Das erscheint mir aber irgendwie unschön. Da gibt’s doch sicher auch etwas fertiges, oder? |
| Geschrieben um 11:16 am 10.12.2010 | Zitat | Editieren | Löschen | |
Moderator Prof Gumby Beiträge: 360 | <td valign="top"><div class="post"><p>Ich würde es so machen:</p> <p>“`</p> <p>“Warum” by Mikawa</p> <p>Include German by Team Gerx.</p> <p>Glaspalast is room. “Du befindest dich in einem riesigen Palast aus Glas.”</p> <p>The Vase is female thing in Glaspalast. “Hier steht eine zerbrechliche Vase.”</p> <p>The Scherben is a plural-named thing.</p> <p>A person can be questioned.</p> <p>Before attacking the vase:</p> <p> say “Willst du die Vase wirklich zerbrechen?”;</p> <p> now the player is questioned;</p> <p> stop the action.</p> <p>Instead of doing something other than saying yes or saying no when the player is questioned:</p> <p> say “Antworte zuerst mit ja oder nein.”</p> <p>Instead of saying no when the player is questioned:</p> <p> say “Eine weise Entscheidung.”;</p> <p> now the player is not questioned.</p> <p>Instead saying yes when the player is questioned:</p> <p> say “Du zerbrichst die Vase in tausend Scherben.”;</p> <p> move the Scherben to the Glaspalast;</p> <p> remove the Vase from play;</p> <p> now the player is not questioned.</p> <p>“`</p> <p>— MI</p> </div></td> |
| Geschrieben um 13:04 am 16.12.2010 | Zitat | Editieren | Löschen | |
Mitglied Master Gumby Beiträge: 99 | <td valign="top"><div class="post"><p>Ich habe es gefunden.</p> <p>“`Before attacking the vase:</p> <p> say “Willst Du die vase wirklich zerstören?”;</p> <p> if the player consents:</p> <p> coninue the action;</p> <p> otherwise:</p> <p> say “Eine weise Entscheidung.”;</p> <p> stop the action.“`</p> </div></td> |
| Geschrieben um 13:05 am 16.12.2010 | Zitat | Editieren | Löschen | |
Moderator Prof Gumby Beiträge: 360 | Ok, das ist tatsächlich sehr kurz. Man lernt nie aus. — MI |
| Geschrieben um 15:57 am 16.12.2010 | Zitat | Editieren | Löschen | |
Moderator Prof Gumby Beiträge: 360 | <td valign="top"><div class="post"><p>Ok, der code schaut jetzt so aus:</p> <p>“`</p> <p>“Warum” by Mikawa</p> <p>Include German by Team Gerx.</p> <p>Glaspalast is room. “Du befindest dich in einem riesigen Palast aus Glas.”</p> <p>The Vase is female thing in Glaspalast. “Hier steht eine zerbrechliche Vase.”</p> <p>The Scherben is a plural-named thing.</p> <p>Instead attacking the vase:</p> <p> say “Willst du die Vase wirklich zerbrechen?”;</p> <p> if the player consents:</p> <p> say “Du zerbrichst die Vase in tausend Scherben.”;</p> <p> move the Scherben to the Glaspalast;</p> <p> remove the Vase from play;</p> <p> rule succeeds;</p> <p> otherwise:</p> <p> say “Eine weise Entscheidung.”;</p> <p> stop the action.</p> <p>“`</p> <p>— MI</p> </div></td> |