aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rules/de/ai.md116
-rw-r--r--rules/en/ai.md116
2 files changed, 128 insertions, 104 deletions
diff --git a/rules/de/ai.md b/rules/de/ai.md
index 8029ee27..48f7f836 100644
--- a/rules/de/ai.md
+++ b/rules/de/ai.md
@@ -18,38 +18,46 @@ Wenn keine weiteren Anweisungen ausgeführt werden können wird die Unit getappe
Jede Mehrdeutigkeit wird zufällig entschieden Zufall (mehrere Units in Angriffs Range, mehrere Endpunkte für Bewegungen, ...).
## Aggressiv
- 1. Falls gegnerische Unit in Angriffs Range
- Greife gegnerische Unit an
- 2. Solange Bewegungs-Aktion vorhanden
- 3a. Falls gegnerische Unit existiert
- Ziehe auf nächste gegnerische Unit zu bis sie in Angriffsreichweite ist
- Falls Angriffsaktion vorhanden fahre mit 1. fort
- 3b. Anderenfalls
- Ziehe auf ein zufälliges Feld
+```
+ 1. Falls gegnerische Unit in Angriffs Range
+ Greife gegnerische Unit an
+ 2. Solange Bewegungs-Aktion vorhanden
+ 3a. Falls gegnerische Unit existiert
+ Ziehe auf nächste gegnerische Unit zu bis sie in Angriffsreichweite ist
+ Falls Angriffsaktion vorhanden fahre mit 1. fort
+ 3b. Anderenfalls
+ Ziehe auf ein zufälliges Feld
+```
## Scheu
- 1. Falls nicht in Angriffs Range einer gegnerischen Unit
- Aktiviere Volle-Aktion falls vorhanden
- 2. Falls Bewegungs-Aktion vorhanden
- Ziehe auf entferntesten Punkt von gegnerischen Units
- 3. Falls gegnerische Unit in Angriffs Range
- Greife gegnerische Unit an
+```
+ 1. Falls nicht in Angriffs Range einer gegnerischen Unit
+ Aktiviere Volle-Aktion falls vorhanden
+ 2. Falls Bewegungs-Aktion vorhanden
+ Ziehe auf entferntesten Punkt von gegnerischen Units
+ 3. Falls gegnerische Unit in Angriffs Range
+ Greife gegnerische Unit an
+```
## Wandelnd X
- 1. Falls gegnerische Unit in Range X
- Fuhre Aggressive KI aus
- 2. Falls Bewegungs-Aktion vorhanden
- Ziehe auf zufälliges Feld
- Fahre mit 1. fort
+```
+ 1. Falls gegnerische Unit in Range X
+ Fuhre Aggressive KI aus
+ 2. Falls Bewegungs-Aktion vorhanden
+ Ziehe auf zufälliges Feld
+ Fahre mit 1. fort
+```
## Ziel-orientiert ZIEL
- 1. Aktiviere Volle-Aktion falls vorhanden
- 2a. Falls ZIEL vorhanden und erreichbar
- Ziehe auf oder in Richtung ZIEL
- 3a. Falls gegnerische Unit in Angriffs Range
- Greife gegnerische Unit an
- 2b. Anderenfalls
- Führe Wandelnd 3 KI aus
+```
+ 1. Aktiviere Volle-Aktion falls vorhanden
+ 2a. Falls ZIEL vorhanden und erreichbar
+ Ziehe auf oder in Richtung ZIEL
+ 3a. Falls gegnerische Unit in Angriffs Range
+ Greife gegnerische Unit an
+ 2b. Anderenfalls
+ Führe Wandelnd 3 KI aus
+```
# Der Kraken
@@ -57,19 +65,21 @@ Anweisungen für den gegnerischen Spieler im "The Kraken" Spielmodus.
Dieser startet das Spiel mit der *Die Krake* Unit auf seinem Startfeld.
## Zug Struktur
- 0. (Mische Ablagestapel in das leere Deck)
- 1. Erhalte 5 Ressource pro Spieler
- 2. Upkeep:
- 2.1 Solange die Summe aller Upkeepkosten größer ist als die verfügbaren Ressourcen
- Zerstöre zufällige eigene Unit
- 2.2 Bezahle alle Upkeepkosten
- 3. Aktionen:
- 3.1 Ziehe eine Karte
- 3.2 Falls die Karte spielbar ist
- Spiele die Karte
- Fahre mit 3.1 fort
- 3.3 Aktiviere alle eigenen Units
- 4. Lege die ungenutzte Karte auf den Ablagestapel
+```
+ 0. (Mische Ablagestapel in das leere Deck)
+ 1. Erhalte 5 Ressource pro Spieler
+ 2. Upkeep:
+ 2.1 Solange die Summe aller Upkeepkosten größer ist als die verfügbaren Ressourcen
+ Zerstöre zufällige eigene Unit
+ 2.2 Bezahle alle Upkeepkosten
+ 3. Aktionen:
+ 3.1 Ziehe eine Karte
+ 3.2 Falls die Karte spielbar ist
+ Spiele die Karte
+ Fahre mit 3.1 fort
+ 3.3 Aktiviere alle eigenen Units
+ 4. Lege die ungenutzte Karte auf den Ablagestapel
+```
# Der Tyrann
@@ -79,16 +89,18 @@ Dieser startet das Spiel mit der *Die Krake* Unit auf seinem Startfeld.
* Sie verlieren das Spiel falls mindestens 2 Repressionsmarken pro Spieler auf *Der Tyrann* liegen
## Zug Struktur
- 0. (Mische Ablagestapel in das leere Deck)
- 1. Erhalte 5 Ressource pro Spieler
- 2. Upkeep:
- 2.1 Solange die Summe aller Upkeepkosten größer ist als die verfügbaren Ressourcen
- Zerstöre zufällige eigene Unit
- 2.2 Bezahle alle Upkeepkosten
- 3. Aktionen:
- 3.1 Ziehe eine Karte
- 3.2 Falls die Karte spielbar ist
- Spiele die Karte
- Fahre mit 3.1 fort
- 3.3 Aktiviere alle eigenen Units
- 4. Lege die ungenutzte Karte auf den Ablagestapel
+```
+ 0. (Mische Ablagestapel in das leere Deck)
+ 1. Erhalte 5 Ressource pro Spieler
+ 2. Upkeep:
+ 2.1 Solange die Summe aller Upkeepkosten größer ist als die verfügbaren Ressourcen
+ Zerstöre zufällige eigene Unit
+ 2.2 Bezahle alle Upkeepkosten
+ 3. Aktionen:
+ 3.1 Ziehe eine Karte
+ 3.2 Falls die Karte spielbar ist
+ Spiele die Karte
+ Fahre mit 3.1 fort
+ 3.3 Aktiviere alle eigenen Units
+ 4. Lege die ungenutzte Karte auf den Ablagestapel
+```
diff --git a/rules/en/ai.md b/rules/en/ai.md
index 37d71ea2..7667d9c4 100644
--- a/rules/en/ai.md
+++ b/rules/en/ai.md
@@ -18,38 +18,46 @@ If no further steps can be executed the unit gets tapped.
Any ambiguity is decided at random (multiple units in attack range, multiple most distant tiles, ...).
## Aggressive
- 1. If enemy Unit in attack Range then
- attack enemy Unit in Range
- 2. While move action available do
- 3a. If enemy unit exists
- move towards nearest enemy unit until it is in attack range
- if attack action avail then proceed at 1.
- 3b. Otherwise
- move to random tile in movement range
+```
+1. If enemy Unit in attack Range then
+ attack enemy Unit in Range
+2. While move action available do
+ 3a. If enemy unit exists
+ move towards nearest enemy unit until it is in attack range
+ if attack action avail then proceed at 1.
+ 3b. Otherwise
+ move to random tile in movement range
+```
## Shy
- 1. If not in the attack Range of an enemy Unit then
- activate full action if available
- 2. If move action available then
- move to most distant point from all enemy units
- 3. If enemy Unit in attack Range then
- attack enemy Unit in Range
+```
+1. If not in the attack Range of an enemy Unit then
+ activate full action if available
+2. If move action available then
+ move to most distant point from all enemy units
+3. If enemy Unit in attack Range then
+ attack enemy Unit in Range
+```
## Wandering X
- 1. If enemy unit in Range X then
- execute aggressive AI
- 2. If move action available then
- move to random tile in movement Range
- proceed at 1.
+```
+1. If enemy unit in Range X then
+ execute aggressive AI
+2. If move action available then
+ move to random tile in movement Range
+ proceed at 1.
+```
## Target-oriented TARGET
- 1. Use full action if possible
- 2a. If a TARGET exists and is reachable
- Move onto or towards nearest TARGET
- 3a. If enemy Unit in attack Range
- attack enemy Unit in Range
- 2b. Otherwise
- execute wandering 3 AI
+```
+1. Use full action if possible
+2a. If a TARGET exists and is reachable
+ Move onto or towards nearest TARGET
+ 3a. If enemy Unit in attack Range
+ attack enemy Unit in Range
+2b. Otherwise
+ execute wandering 3 AI
+```
# The Kraken
@@ -57,19 +65,21 @@ Instructions for the opponent player in "The Kraken" game mode.
It starts the game with *The Kraken* unit on its spawn tile.
## Turn structure
- 0. (Shuffle discard pile into empty deck)
- 1. Gain 5 Resource per player
- 2. Upkeep:
- 2.1 While sum of upkeep cost bigger than available resource
- destroy random unit
- 2.2 Pay all upkeep cost
- 3. Actions:
- 3.1 Draw a card
- 3.2 If the card is playable then
- play the card
- proceed at 3.1
- 3.3 activate all own units
- 4. Discard the unused card
+```
+0. (Shuffle discard pile into empty deck)
+1. Gain 5 Resource per player
+2. Upkeep:
+ 2.1 While sum of upkeep cost bigger than available resource
+ destroy random unit
+ 2.2 Pay all upkeep cost
+3. Actions:
+ 3.1 Draw a card
+ 3.2 If the card is playable then
+ play the card
+ proceed at 3.1
+ 3.3 activate all own units
+4. Discard the unused card
+```
# The Tyrant
@@ -79,16 +89,18 @@ It starts the game with *The Kraken* unit on its spawn tile.
* They loose the game if at least 2 repression marks per player are placed on *The Tyrant*.
## Turn structure
- 0. (Shuffle discard pile into empty deck)
- 1. Gain 5 resource per player
- 2. Upkeep:
- 2.1 While sum of upkeep cost bigger than available resource
- destroy random unit
- 2.2 Pay all upkeep cost
- 3. Actions:
- 3.1 Draw a card
- 3.2 If the card is playable then
- play the card
- proceed at 3.1
- 3.3 activate all own units
- 4. Discard the unused card
+```
+0. (Shuffle discard pile into empty deck)
+1. Gain 5 resource per player
+2. Upkeep:
+ 2.1 While sum of upkeep cost bigger than available resource
+ destroy random unit
+ 2.2 Pay all upkeep cost
+3. Actions:
+ 3.1 Draw a card
+ 3.2 If the card is playable then
+ play the card
+ proceed at 3.1
+ 3.3 activate all own units
+4. Discard the unused card
+```