Karten-Tutorial ===================== > Spielregeln
Sie werden schnell Lust bekommen, die Leek Wars-Karte auf eigene Faust zu erkunden. Aber dafür muss man verstehen, wie es funktioniert.
Vielleicht erscheint es Ihnen seltsam oder sogar komplex. Es ist jedoch recht einfach zu verwenden, sobald Sie verstehen, wie es angeordnet ist.
Die Spielkarte ist in isometrischer Ansicht. Die Zellen sind also quadratisch, und wir sehen sie, als ob wir an einer etwas höheren Ecke stehen würden.
Dieser Blickwinkel deutet darauf hin, dass die Karte rechteckig ist. Aber wenn wir es "flach" ausdrücken, erhalten wir:
Die Karte ist ein um 45° geneigtes Quadrat oder, visueller, in Form eines Diamanten.
Bei Platzierung in einem Marker befindet sich die Zelle in der Mitte der Karte bei den Koordinaten [0;0]. Die Ecken der Karte befinden sich bei den Koordinaten [0;-17], [0;17], [-17;0] und [17;0].
Aufgrund der Form der Karte können wir Folgendes sagen:
Mit x und y, den Koordinaten einer Zelle und abs(), der Funktion, die den Absolutwert angibt.
Die Summe der Absolutwerte der Koordinaten einer Zelle darf 17 nicht überschreiten. Das sind beispielsweise Zellen mit den Koordinaten [0;18], [9;12], [-12;10] usw. existiert nicht.
In Leek Wars können Sie mit Zellkoordinaten arbeiten. Die Funktionen getCellX und getCellY liefern jeweils die x- und y-Koordinaten einer gegebenen Zelle. Die Funktion getCellFromXY macht das Gegenteil und gibt die Zelle zurück, die sich an den als Parameter übergebenen Koordinaten befindet. Seien Sie vorsichtig, wenn Sie Koordinaten außerhalb der Karte übergeben, gibt die Funktion null zurück.
Schließlich müssen Sie möglicherweise die gesamte Karte durchsuchen. Aber die Form der Karte macht es etwas komplizierter, mit den Koordinaten zu navigieren.
Über die Koordinaten müssten Sie beispielsweise dies tun:
Aber die Karte hat 613 Zellen, die von 0 bis 612 nummeriert sind.
Dadurch können wir die Zellen im Betrieb viel einfacher und kostengünstiger durchsuchen:
Die Form der Karte sowie die Anordnung der Kästchen ermöglichen es, eine interessante Eigenschaft zu erhalten, die es ermöglicht, eine Zelle aus ihren Koordinaten abzuleiten: Eine Zelle kann dank der Formel (306 + 18 * x + 17 * y). Somit führt eine Verschiebung um eine Einheit auf der x-Achse zu einer Änderung des Zellenwerts von 18 und eine Verschiebung auf der y-Achse zu einer Änderung des Zellenwerts von 17. Diese Eigenschaft ermöglicht es, eine große Anzahl von Operationen in einer bestimmten Anzahl von Algorithmen einzusparen, erfordert jedoch die Verwaltung der linken und rechten Ränder der Karte: Wenn wir ein Quadrat verschieben möchten, können wir versehentlich ein Quadrat erhalten, das sich gegenüber der Karte befindet !
Während deiner Kämpfe hast du die Möglichkeit, die Zellennummern anzuzeigen: In den Optionen musst du die Kästchen _Zellennummern anzeigen_ (um die Nummern zu sehen) und _Taktikmodus_ (um die Hindernisse auszublenden) auswählen.
Die Zellennummerierung ist wie folgt:
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.