IF-Forum

» IF-Forum - Autorencafé - Schreiben! - Inform7 Zug_Counter implementieren
AntwortenNeues ThemaNeue Umfrage

Inform7 Zug_Counter implementieren

Geschrieben um 11:23 am 24.10.2016 | Zitat | Editieren | Löschen
sub0
Mitglied
Baby Gumby
Beiträge: 2

Hi Leute,

bin neu hier im Forum und habe direkt mal eine Frage :)

Wie lautet der Code um in Inform7 einen Zug (Move, Bewegungs..) Counter zu implementieren. Gern auch ein Counter der eine Limitierung angibt.

Im Kontext soll es so aussehn das bei jedem getätigten Zug ( Tür öffnen, ein Raum beträten..) ein Counter mitzählt.

Ich würde mich über eine Hilfestellung freuen :)

Gruß Sub0

Geschrieben um 11:29 am 25.10.2016 | Zitat | Editieren | Löschen
ChristianB
Mitglied
Retired Gumby
Beiträge: 1062

Moin sub0,

in Inform entspricht ein Zug einer Spielereingabe. Nicht gezählt werden Meta-Befehle, wie z.B. SAVE oder SCRIPT.

Die Variable, die die aktuelle Zugnummer enthält, heißt blue.

Beispiele:

blue

Wie man Ereignisse im Spiel an die Anzahl der Züge koppelt, kannst du in der Doku "Writing with Inform" (Chapter 9: Time) nachlesen, die in der Entwicklungsumgebung von Inform 7 enthalten ist:

http://inform7.com/learn/man/WI_9_15.html

Vielleicht hilft dir das weiter.

Viele Grüße

Christian

Geschrieben um 18:12 am 27.10.2016 | Zitat | Editieren | Löschen
sub0
Mitglied
Baby Gumby
Beiträge: 2

[quote]ChristianB

Danke für deine Unterstützung.

Das mit dem Every turn Counter funktioniert einwandfrei. Angenommen meine Spielwelt erstreckt sich über mehrer Etagen und ich möchte für jede Etage einen separaten Counter einfügen , also jede Etage für dich gesehen, was wäre dann der Befehl?

Konkret soll es so aussehn das der Counter nur dann zählt, wenn der Spieler sich in der Etage befindet und Aktionen durchführt.

In der Dokumentation konnte ich nicht viel finden, meine Vermutung ist " If Player is in Region....

Gruß

sub0

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