-
Notifications
You must be signed in to change notification settings - Fork 1
Spielregeln
Beschreibung Für allgemeine Hintergrundinfos am besten erst mal ein Bomberman-Video bei Youtube ansehen, falls das Spiel nicht bekannt ist ;-) Das Spiel wird mit einer definierten Anzahl Runden gestartet. Spieler melden sich zu dem Spiel an und werden zufällig auf der Spielkarte positioniert. Ein Spieler wird vom Server initial zum Fuchs/Gejagten erklärt. Somit sind alle anderen Spieler Jäger bis einer den Fuchs fängt und selbst zum neuen Fuchs wird. Pro Runde kann jeder Spieler einen Zug durchführen. Ein Zug ist entweder die Änderung der eigenen Position oder das Werfen einer Bombe. Wird ein Spieler von dem Strahl einer Bombe berührt so ist er gelähmt und muss für die nächsten Runden an seiner letzten Position aussetzen (genaue Zeitdauer wird bekannt sei, ist aber noch TBD). Das Spiel endet nach Ablauf der Rundenanzahl. Sieger ist der Spieler mit den meisten Punkten. Für jede Runde die ein Spieler der Fuchs ist, bekommt er Punkte und je länger er der Fuchs ist, desto mehr Punkte erhält er pro Runde (1+2+3+4+...).
Runde
Eine Runde dauert so lange bis alle Spieler ihren nächsten Zug übermittelt haben. Der Server wartet jedoch maximal T Sekunden bis er die eingegangenen Befehle auswertet (T kann auch <1 sein, genaue Zeitspanne ebenfalls noch TBD). Wer seinen Befehl zu spät abgibt setzt aus bzw. der Befehl wird dann für die nächste Runde ausgewertet.
Spieler
Ein Spieler ist ein Bot, der an den Server angemeldet wurde, und mit seiner implementierten Strategie teilnimmt.
Fuchs
Anfangs wird ein Spieler per Zufall (zumindest aus Sicht der Spieler) zum Fuchs und kassiert pro Runde Punkte. Wird er von einem anderen Spieler gefangen, wird dieser andere Spieler zum Fuchs und an eine andere, freie Position im Spielfeld teleportiert. Fangen mehrere Spieler den Fuchs gleichzeitig (d.h. in der selben Runde) wird der Spieler zum Fuchs, dessen Befehl am schnellsten eingegeben wurde. Dies ist der einzige Fall, bei dem die Geschwindikeit eine Rolle spielt (abgesehen vom Runden-Timeout).
Map
Die Map (gesamtes Spielfeld) ist eine rechteckige Karte bestehend aus einer vorgegebenen Anzahl Felder. Bots müssen mit beliebigen Grössen klar kommen, aber es wird sich wahrscheinlich im Bereich 10x10 - 100x100 bewegen. Ein Feld ist entweder frei (_), eine unzerstörbare Wand (W), oder ein mit Bomben zerstörbares Hindernis (w). Spieler können nur freie Felder betreten. Es können mehrere Spieler gleichzeitig auf dem selben freien Feld stehen. Ein Feld kann ein Special beinhalten, das von Spielern eingesammelt werden kann und dann verschwindet. Berühren zwei Spieler in der selben Runde das gleice Special so wird es ihnen allen gutgeschrieben. Zerstörbare Hindernisse können auch Specials freilegen. Specials werden durch Bomben zerstört aber im Spielverlauf immer wieder an zufälligen Positionen neu erzeugt.
Bombe
Bomben können von einem Spieler auf das eigene Feld gelegt oder waagerecht / senkrecht geworfen werden. Anfangs kann jeder Spieler nur eine Bombe gleichzeitig ablegen. Nachdem diese explodiert ist, kann er erneut eine Bombe ablegen. Nach einer bestimmten Anzahl Runden (ist festgelegt und immer gleich, aber TBD) zünden sich die Bomben selbst und erzeugen einen Strahl in alle vier Himmelsrichtungen. Zerstörbare Wände oder Specials die von einem Strahl getroffen werden, werden vernichtet. Der Strahl geht dann nur bis zum Gegenstand. Spieler die von einem Strahl getroffen werden, werden für eine bestimmte Anzahl Runden gelähmt (TBD) und verlieren alle gesammelten Specials. Liegen mehrere Bomben auf dem gleichen Feld löst die Bombe die zuerst explodiert auch alle anderen Bomben auf dem Feld und in Reichweite aus. Somit ist bei mehreren Bomben die Bombe mit der größten Reichweite und die mit der kürzesten Zeitdauer entscheidend. Berührt ein Bombenstrahl eine weitere Bombe wird diese ebenfalls sofort ausgelöst. Explosionen (in der Karte dargestellt als "*") dauern nur exakt eine Runde, egal wie gross und indirekt die Kettenreaktion ist.
Special
Specials werden zufällig auf dem Spielfeld verteilt und können von Spielern eingesammelt werden.
Folgende Specials gibts es:
- Bombenstrahlreichweite erhöhen (um je 1)
- Anzahl der Bomben erhöhen (um je 1)
- vorübergehender Schutz vor Bombenstrahl (für X Runden (TBD), Standard: 20)
Wände
- Zerstörbare Wände (w): Können durch Bombenstrahlen vernichtet werden und ggf. ein Special freilegen
- Unzerstörbare Wände (W): Können nicht vernichtet werden und somit als permaneter Schutz dienen
Kommandos Siehe Tabelle hier: Server.
Ende
Das Spiel endet nach der vorgegebenen Anzahl Runden (TBD).
Zeiten Aktueller Stand, was wie lange dauert:
- bis eine Bombe explodiert: 5 Runden
- wie lange man von einer Explosion gelähmt ist: 3 Runden
- wie lange man durch den Aluhut (h) geschützt ist: 5 Runden