IF-Forum

» IF-Forum - Autorencafé - Schreiben! - Spielende programmieren?
AntwortenNeues ThemaNeue Umfrage

Spielende programmieren?

Geschrieben um 23:36 am 14.10.2007 | Zitat | Editieren | Löschen
ASchlenger
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
Martin
Avatar
Mitglied
Prof Gumby
Beiträge: 634

ASchlenger:

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?

"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.

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