Beruflich Dokumente
Kultur Dokumente
Startbildschirm
Spielkonfigurationsbildschirm
Allgemeine Beschreibung: In diesem Bildschirm wird sozusagen das Level
festgelegt, das danach gespielt werden soll. Optimal wäre es, wenn die
Lehrkraft hier erstmal ein (bzw. mehrere) Level entwirft, das sie auch testet,
und danach einen Screenshot von diesem Bildschirm mit der richtigen
Konfiguration an die Schülerinnen und Schüler schickt, die das Level dann
basierend auf dem Screenshot nachbauen und spielen. Das kann im Kontext
einer Hausaufgabe, eines Wettbewerbs, einer Übungsphase... passieren.
Stadtobjekt Label: Es zeigt an, zu welcher der 4 Städte die Werte unter dem
jeweiligen Stadtobjekt Label gehören.
Armeeobjekt Label: Es zeigt an, zu welcher der 3 Armeen die Werte unter dem
jeweiligen Armeeobjekt Label gehören.
X Label: Es zeigt die permanente X Koordinate an, die das jeweilige Objekt auf
dem Koordinatensystem haben wird. Der Standardwert ist Z (für Zufällig).
Wenn das X Label den Wert Z hat, wird die X Koordinate zufällig bestimmt.
Ansonsten kann die X Koordinate eines Objektes auch so eingestellt werden,
dass sie einen konkreten Wert hat(mögliche Werte sind 0 bis inklusive 19).
Y Label: Es zeigt die (bei Armeen anfängliche, bei Städten permanente) Y
Koordinate an, die das jeweilige Objekt auf dem Koordinatensystem haben
wird. Der Standardwert ist Z(für Zufällig). Wenn das Y Label den Wert Z hat,
wird die Y Koordinate zufällig bestimmt. Ansonsten kann die Y Koordinate eines
Objektes auch so eingestellt werden, dass sie einen konkreten Wert hat
(mögliche Werte sind 0 bis inklusive 9).
Reset Knopf: Er setzt die Werte aller X und Y Labels und die Werte aller
Zustandsknöpfe auf Z (Standardkonfiguration).
Änderungs Knopf-o: Mit diesem Knopf kann der Wert des darunterliegenden X
oder Y Labels um 1 erhöht werden.
Änderungs Knopf-u: Mit diesem Knopf kann der Wert des darüberliegenden X
oder Y Labels um 1 erniedrigt werden.
Zustands Knopf: Er regelt den Zustand des jeweiligen Objektes. Es gibt 3
verschiedene Zustände (Z,A,D), die durch das Drücken des Knopfes dem Objekt
zugeteilt werden können.
- Z steht für zufällig. Das heißt es ist zufällig, ob das Objekt im
Koordinatensystem erscheint oder nicht.
- A steht für aktiviert. Wenn ein Objekt diesen Zustand hat, wird es immer
auf dem Koordinatensystem erscheinen.
- D steht für deaktiviert. Wenn ein Objekt diesen Zustand hat, wird es nie
auf dem Koordinatensystem erscheinen (Beispiel: Wenn einer Stadt z.B.
die Koordinaten x=3 und y=6 zugeteilt wurden,aber ihr Zustand D ist,
wird an dem Punkt (3/6) auf dem Koordinatensystem keine Stadt
erscheinen).
Korrektur Label: Da es folgende Konfigurationen gibt die nicht zulässig sind:
- Es gibt mindestens zwei Städte, die den Zustand Z oder A haben und die
gleiche konkrete X Koordinate (Z ist keine konkrete X Koordinate)
besitzen. (Durch zwei Punkte, deren Verbindungsgerade parallel zur Y
Achse verläuft, kann keine Funktion gelegt werden.)
- Es gibt mindestens zwei Objekte (Städte und Armeen sind Objekte), die
den Zustand Z oder A haben und die gleichen konkreten X und Y
Koordinaten besitzen (die beide an der exakt gleichen Position sind).
- Alle Städte haben den Zustand D.
gibt es das Korrektur Label, das immer automatisch die aktuelle Konfiguration
überprüft. Wenn die aktuelle Konfiguration nicht zulässig ist wird statt dem
Häkchen ein X angezeigt.
Spiel Knopf: Wenn die aktuelle Konfiguration zulässig ist und man auf den Spiel
Knopf drückt, dann kommt man zum Spielbildschirm, auf dem die Objekte dann
so platziert sind,wie man es in dem Spielkonfigurationsbildschirm eingestellt
hat.
Spielbildschirm
Allgemeine Beschreibung: Hier spielt man das Level, das im
Spielkonfigurationsbildschirm festgelegt wurde. Die Ziele sind, durch eine
mathematische Funktion, die man vorher eingibt und die einem
Nomadenstamm den Weg weist
1. möglichst viele Städte im Koordinatensystem zu erreichen und zu
zerstören.
2. einen möglichst hohen Punktestand zu bekommen.
3. den Armeen auszuweichen und am Ende des Koordinatensystems (x=19)
anzukommen.
Knöpfe: Reset Knopf, Spielstart Knopf
Koordinate
nursprung
(0/0)
Punkt
(19/9)
Funktionen Input: Hier gibt man die mathematische Funktion ein, deren
Punkte später vom Nomadenstamm abgelaufen werden (und die am besten
alle Städte im Koordinatensystem durchläuft). Wenn das Input Feld rot ist, ist
die mathematische Funktion nicht valide. Wenn das Feld grün ist, dann ist die
mathematische Funktion valide. Eine Funktion ist valide, wenn sie:
- syntaktisch richtig ist (amerikanische mathematische Syntax, in der
Kommas als Punkte ausgedrückt werden, der Betrag die abs(x) Funktion
ist usw.).
- für jede natürliche Zahl X im Intervall [0;19] definiert ist.
Spielstart Knopf: Wenn der Funktionen Input grün ist und dieser Knopf
gedrückt wird, dann erscheint der Nomadenstamm bei (0/f(0)) und bewegt sich
entlang der Punkte, die die Funktion im Funktionen Input durchläuft.
Reset Knopf: Wenn man diesen Knopf drückt, werden alle Objekte auf ihre
Startposition zurückgesetzt und der Nomadenstamm verschwindet (falls der
Durchlauf schon gestartet wurde) aus dem Koordinatensystem.
Nomadenstamm: Er bewegt sich im X Intervall [0;19] nacheinander zu den
Punkten (x/f(x)), wobei f(x) die im Funktionen Input definierte Funktion ist.
Wenn f(x) keine natürliche Zahl ist, wird diese Zahl auf eine natürliche Zahl auf
bzw. abgerundet. Wenn f(x) grösser als 9/kleiner als 0 ist dann bekommt f(x)
den Wert 9/0, d.h. der Nomadenstamm wird nie ausserhalb des Spielfelds sein.
Stadt: Das ist ein Objekt, das vom Nomadenstamm erreicht werden muss.
Wenn das passiert wird die Stadt zur zerstörten Stadt.
Armee: Sie behält immer dieselbe X Koordinate und bewegt sich immer
zwischen y=0 und y=9 hin und her. Wenn auf derselben X Koordinate eine Stadt
zu finden ist, springt die Armee immer über die Stadt,d.h. eine Armee wird
niemals auf dem gleichen Punkt im Koordinatensystem sein wie eine Stadt.
Wenn der Nomadenstamm auf die Armee trifft, wird das Level neu gestartet.
Das sollte man also vermeiden.
Punktestand Label: Es zeigt den aktuellen Punktestand an der sich
folgendermaßen berechnet:
- Startposition+zurückgelegter Weg+zerstörte Städte
Startposition=11-f(0)
zurückgelegter Weg=|f(1)-f(0)|+1+|f(2)-f(1)|+1...+|f(19)-f(18)|+1
zerstörte Städte=33*Anzahl zerstörter Städte
Zum Startbildschirm Knopf: Wenn man diesen Knopf drückt, landet man
wieder beim Startbildschirm.
Zur Spielkonfiguration Knopf: Wenn man diesen Knopf drückt, landet man
beim Spielkonfigurationsbildschirm mit der zuletzt eingestellten Konfiguration.
Restart Knopf: Mit diesem Knopf gelangt man wieder zum vorher gespielten
Level und kann es nochmal spielen.
Städte Label: Es zeigt die Koordinaten der Städte im vorher gespielten Level an.
Armeen Label: Es zeigt die Startkoordinaten der Armeen im vorher gespielten
Level an.
F(X) Label: Es zeigt die Funktion an, die im vorherigen Leveldurchlauf benutzt
wurde, um den Nomadenstamm zu steuern.
Punktestand Label: Es zeigt den finalen Punktestand an.
Eroberte Staedte Label: Es zeigt die Anzahl der eroberten/zerstörten Städte im
letzten Leveldurchlauf an.