diff options
| -rw-r--r-- | rules/de/ai.md | 116 | ||||
| -rw-r--r-- | rules/en/ai.md | 116 |
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 +``` |
