Phylexian@phylexian.net

Pakt - Anleitung

Geschichte

Pakt ist in meinen Jugendjahren als letzte Stufe meiner Bemühungen entstanden, ein zufallsunabhängiges Strategiespiel zu entwickeln. Beeinflusst war ich damals vor allem durch Weltraumstrategiespiele. Diese waren in erster Linie "Ascendency", welches mit toller Atmosphäre und sehr kreativem Design aber leider einer grässlichen KI ausgestattet war. Das Gegenstück dazu war "Master of Orion II", eine schöne Herausforderung dank einer damals guten KI, allerdings überzeugte hier die Ausstattung nicht so. Beiden gemeinsam war meine Lieblingsthematik, nämlich einen großes Repertoire unterschiedlicher Alienrassen mit verschiedenen Charaktermerkmalen und, ganz wichtig, bestimmten nur ihnen verfügbaren Spezialfähigkeiten.

Ebenso schlug ich mich damals mit "Magic - the Gathering" herum, einem Fantasiekartenspiel mit immernoch großer Popularität. Der Frust entstand bei mir hierbei jedoch im Glück, dass man benötigte, um die richtigen Karten zu ziehen. Als relativ begeisterter Schachspieler mochte ich es nicht besonders, wenn ein Strategiespiel unberechenbar war, was mich damals leider trotzdem nicht davon abhielt, Unmengen von Geld für "Magic" auszugeben.

Mein Anspruch bestand nun also darin, ein Strategiespiel zu entwickeln, welches diese Spezialfähigkeiten-Idee der Rassen aufwies und komplett ohne Glücksfaktor auskommt. Wie beim Schach kann mal also durch Nachdenken den optimalen Zug finden. Jede Zugfolge ist berechenbar und transparent. Dabei ist wichtig, dass dennoch unzählig viele verschiedene Spielsituationen entstehen können und das gelingt einfach, indem man mehr Rassen erfindet, als letztendlich in einer Spielrunde auftreten. Das Spiel ist sogar beliebig durch immer neue Rassen erweiterbar. Auf diese Weise gibt es unzählige Startsituationen, die immer neu angepasste Strategien erforderlich machen.

Idee

Bei Pakt treten zwei Spieler gegeneinander an. Beiden verfügen zu Beginn über 20 Lebenspunkte. Beiden stehen dieselben 10 Kreaturen zur Verfügung, die bis zu 5 Lebenspunkte (Kampfpunkte) besitzen. Die Spieler können diese Kreaturen für sich kämpfen lassen oder von ihren Spezialfähigkeiten Gebrauch machen. Vorraussetzung ist lediglich ein Bündnis zu der betreffenden Kreatur. Die Spieler A und B spielen rundenbasiert in der Reihenfolge ABBAABBAABB... Pro Zug kann eine der folgenden Aktionen ausgeführt werden:

Die Kreaturen besitzen unterschiedliche Farbgebungen. Weiße Kreaturen können nicht zum Angriff genutzt werden, graue Kreaturen (Untote) können nur einen Bündnispartner haben, dem sie gehorchen.

Der Spieler, der zuerst keine Lebenspunkte mehr hat, verliert.

Umsetzung

Pakt ist ein reines Browserspiel, dass nur mit JavaScript funktioniert. Aufgrund meiner noch nicht ausreichenden Kenntnisse kann es vorerst nur gespielt werden, indem sich die beiden Spieler vor denselben Rechner setzen und abwechselnd ziehen. Ich habe die nötigen Schritte, um einen Zug auszuführen auf ein Minimum reduziert. Oben wird angezeigt, welcher Spieler am Zug ist. Dieser klickt auf sein Statusfeld einer Kreatur, um sich mit ihr zu verbünden oder Frieden zu schließen. Er klickt auf das gegnerische Statusfeld der Kreatur, um diesem den Pakt zu kündigen oder den Krieg zu erklären. Hat man mit einer Kreatur bereits einen Pakt (hellgrünes Statusfeld), dann wird das Statusfeld dunkelgrün markiert und man kann die nächste Aktion auswählen. Entweder den gegnerischen Spieler angreifen (durch einen Klick auf seine Lebenspunkte) oder die Spezialfähigkeit nutzen (Durch Klick auf das gegnerische Statusfeld einer anderen Kreatur, auf die diese Fähigkeit angewendet werden soll). Handelt es sich bei der Fähigkeit um einen globalen Effekt (z.B. allen Kreaturen Schaden zufügen), muss dennoch irgendeine Kreatur angeklickt werden.

Ausblick

Ich möchte Pakt weiter ausbauen und anwendungsfreundlicher macher. Daher sind Verbesserungsvorschläge und Hinweise zu Programmfehlern (Bugs) sehr willkommen. Auch Ideen zu neuen Kreaturen mit Spezialeigenschaft sind gern gesehen. Das größte Problem ist aber das Balancing. Solltet ihr Strategien finden, die ein ausgeglichenes Spiel nicht ermöglichen bzw. zu Pattsituationen führen, würde ich gerne davon wissen und entsprechende Gegenmaßnahmen ergreifen. Außerdem wäre es nicht verkehrt, wenn jemand ein paar Bildchen zu unseren Charakteren beisteuern könnte, damit die Seite etwas interessanter wird. Vielen Dank für jede Unterstützung

Updates

29.05.2009

15.06.2009