Einen Überblick über die Eigenschaften und Ereignisse eines Timers hatte ich hier bereits beschrieben. Auch wie man einen Timer konkret einrichtet war hier schon einmal Thema. Was aber, wenn der Timer konkret beim Verlassen einer Zone (oder einer Koordinate) starten soll und beim Erreichen einer anderen gestoppt werden soll? Die andere Zone soll aber innerhalb einer bestimmten Zeitspanne erreicht werden!
Gerade wenn man seinen ersten Wherigo programmiert und man noch nicht so tief in den Möglichkeiten drin ist, ist das folgende Beispiel vielleicht hilfreich.
Beispiel zum Timer in einem WIG
Beim Verlassen einer Zone soll ein Timer starten und beim Erreichen einer anderen Zone innerhalb einer bestimmten Zeit, soll er stoppen. Falls die andere Zone nicht innerhalb dieser Zeitspanne erreicht wird, soll die Meldung erscheinen, dass man wieder zum Start zurückgehen soll
- Als erstes legt man die Zone START an, bei der das Ereignis BEIM VERLASSEN bearbeitet wird.
- Danach muss das ZIEL angelegt werden. Hier wird nun das Ereignis BEIM BETRETEN bearbeitet.
- Hier wird dann der Start des Timers konfiguriert.
- Der Timer selber gibt hier im Beispiel nur die Meldung „Der Timer ist gestartet“ aus. Was hier genau passieren soll, hängt ja vom jeweiligen Spiel ab.
- Beim Stoppen meldet er „Ereignis beim Stoppen des Timers“
- Falls der Timer abläuft, bevor das Ziel erreicht ist, wird das Ereignis beim Ablauf gestartet. Im Beispiel ist hier auch wieder nur ein Meldung, nämlich: „Leider ist der Timer abgelaufen. Gehe zum Start zurück!“.
- Wie das konkret aussieht, kann man nun im Wherigo Player testen
- Ein Klick auf das Cartridge und dann auf Play startet das Spiel
- Sobald das Männchen die START Zone betreten und dann wieder verlassen hat, wird das Ereignis beim Start des Timers ausgelöst. Die entsprechende Meldung erscheint.
- Wartet man nun die im Timer festgelegte Zeit, erscheint das Ereignis, dass für den Ablauf des Timers konfiguriert wurde.
- Erreicht der Spieler aber innerhalb der festgelegten Zeit das Ziel, wird das Ereignis, dass für das STOPPEN des Timers eingestellt wurde ausgelöst.
Als Download ist dieses kleine Beispiel hier zu finden.
Viele Grüße
Astrid











Echt super Tuturial, grad am Anfang ist es immer am schwierigsten Fuß zu fassen, man Googelt sich nen Ast und kommt trotzdem nicht weiter, mit diesem Tutorial ging es schnell und einfach, letzten Mittwoch hab ich Angefangen und heute kann ich schon kleine Aufgaben schreiben, vielen Dank für deine Mühen, ich bin mir sicher das hier doch viele nachlesen
Danke dir