Die meisten von euch werden sicherlich dieses kleine Minigame direkt am Anfang des Startgebietes der Asura kennen. Zwei von Spielern (oder falls gerade keine Mitspieler vorhanden ist auch vom Computer) gesteuerte Golems kämpfen auf einen 3×3 Schlachtfeld ums überleben. Dabei darf man nur einmal pro Zug seiner ferngesteuerten Spielfigur den Schritt nach vorne oder aber den Angriff eines benachbarten Golems befehligen. Dieses simple, aber wahrscheinlich genau wegen dieser Einfachheit auch geniale Spielprinzip gab mir den Anreiz, dieses in einer im Browser lauffähigen Version nach zubauen. Erleichtert wurde dies durch die recht einfach zu entwickelten “Lösungsstrategien”, die das Programmieren einer KI relativ einfach, aber dennoch interessant machten. Dies soll nun aber schon genug Einleitungstext sein. ;-)
Link zum Spiel (v.0.2.1): http://asura-chess.herokuapp.com/ oder http://chrmoritz.github.com/asura-chess/
(Hinweis: Das Spiel befindet sich in einer beta, also keine Garantie auf Bugfreiheit)
Anleitung:
obere Menüleiste:
Hier könnte ihr (von links nach rechts) folgendes auswählen:
- Hintergrundbild: Hier könnt ihr aus einer Liste von vielen (wird in Zukunft noch erweitert) epischen Guild Wars 2 Konzeptzeichnung euer Lieblingsbild für den Spielfeldhintergrund auswählen.
- Texturen: Hier könnt ihr aus einer Liste verschiedene Texturepacks für das Spielfeld auswählen. (Aktuell gibt es leider nur ein sehr rudimentär… hust ne ich mein natürlich aufwendig gestaltetes Texturepack ;-) Ne Spaß. Ich hatte einfach noch keine Zeit mich etwas länger an die Erstellung eines Texturepackes zu setzen. Auch ist es Möglich seitens der Community eigene Texturepacks zu erstellen, siehe weiter unten.)
- Sprache: Hier könnt ihr das Spiel auch auf Deutsch einstellen, da ich aber möglichst die gesamte Community erreichen wollte ist die Standardsprache Englisch.
Das Spiel merkt sich eure hier gewählten Einstellungen und wird diese automatisch wiederherstellen, sobald ihr es wieder besucht (Setzen eines Cookies).
Spielfeld:
Auf diesen in der Standardversion 3×3 Spielfeld (auf bis zu 6×6 erweiterbar) befinden sich zu Beginn in 2 gegenüberliegenden Ecken 2 Golems (durch Dreiecke symbolisiert), wobei der blaue Golem 1 mit den Spiel beginnt und der rote Golem 2 danach an der Reihe ist. Im default Texturepack zeigt die Spitze eines Golems in die aktuelle Blickrichtung von diesem. Die farbigen Leisten über diesen Zeigen die aktuelle Gesundheit an, wobei grün für verbleibende Gesundheit steht und rot für verlorene Gesundheit. Weiter unterhalb des Spielfeldes wird der Spieler vermerkt, welcher aktuell an der Reihe ist
Steuerung:
Gesteuert kann über die Buttons am unteren Ende des Bildschirms oder alternativ mit den Tasten 1 bis 5, genau so wie es auch im Spiel der Fall ist.
- Drückt man “Nach links drehen” (Taste 1) oder “Nach Rechts drehen” (Taste 3), so dreht man seinen Golem in die gewählte Richtung, bleibt aber weiterhin an der Reihe.
- Durch drücken von “Vorwärts gehen” (Taste 2) bewegt sich der Golem ein Schritt in die gerade anvisierte Richtung, falls dies Möglich ist (Das über den Rand oder in einen anderen Golem hineinlaufen ist nicht möglich). Anschließend ist der Gegner an der Reihe.
- Mit “Gegner angreifen” (Taste 4) fügt man seinen Gegner 1/3 Schaden hinzu, welcher anschließend an der Reihe ist. Dies ist nur möglich, falls sich ein Gegner in Blickrichtung vor dem eigenem Golem befindet.
- Mit “Zug übersprungen” (Taste 5) gib man seinen Zug an den Gegner ab, ohne etwas unternommen zu haben
Optionen:
Hier kann man zum einem wählen, ob der 2. Golem durch jemanden am gleichen Rechner oder durch einen Bot gesteuerten werden soll, dessen Schwierigkeitsgrad hier ebenfalls regelbar ist. Eine Änderung an diesen Optionen erfordert tritt in Kraft, sobald der Golem 2 das nächste mal an der Reihe ist. Außerdem lässt sich hier die Spielfeldgröße von der originalgetreuen 3×3 Größe auf bis zur einer Größe von 6×6 erweitern. Das Inkrafttreten dieser Änderung erfordert aber einen Neustart der Partie, welcher ebenfalls dort vorgenommen werden kann.
(Zuletzt bearbeitet am von Ignitas.9573)