Geschrieben um 23:36 am 14.10.2007 | Zitat | Editieren | Löschen | |
Mitglied Pupil Gumby Beiträge: 11 | Eigentlich müsste es ja ganz einfach sein, ABER: Wie kann ich ein Spiel nach Betreten eines Raumes beenden? Ich habs mit folgendem Code probiert, aber es klappt nicht: Raum das_ende Name 'endraum' Besch 'Das war's, jetzt ist Schluss.' NachAusf (betreten) gestorben EndeAusf TAG kompiliert ohne Murren, der Raum kann betreten werden (WinTAM), es erscheint aber nach wie vor die Eingabeaufforderung und Richtungsbefehle etc. werden mit "Das geht nicht" o.ä. quittiert. Was mache ich falsch? Gruß, Andreas. |
Geschrieben um 08:45 am 15.10.2007 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 634 | ASchlenger:
"Betreten" ist der Befehl zum Betreten von Objekten in einem Raum, also zum Beispiel von Kleiderschänken, Käfigen und Bühnen. Der Befehl zum Gehen heißt "gehen", siehe Handbuch, Kaptiel 9 und Tutorium, Abschnitt 5.2. Alternativ könntest Du auch einen Weg beim Zugang zu dem "Todesraum" definieren, wo du das Spiel beendest. Das Ende beim Raum zu implementieren ist natürlich sinnvoller, wenn der Raum viele Zugänge hat. Eine weitere Möglichkeit wäre in Deinem Fall, eine Aktion zu definieren, die das Spiel abbricht, wenn der Spieler im "Todesraum" ist. Dann würden allerdings vielleicht andere Aktionen zuerst ausgeführt. |