diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2021-04-05 12:57:02 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2021-04-05 12:57:02 +0200 |
| commit | 8b0fa731221e613a44b16680747660d8ab9f372c (patch) | |
| tree | 1eacb834108ff353d95397d31eef887c5e3f4905 /rules/de | |
| parent | ab23629d9a9d40469322672da1ecca9aa5c131a9 (diff) | |
| download | muhqs-game-8b0fa731221e613a44b16680747660d8ab9f372c.tar.gz muhqs-game-8b0fa731221e613a44b16680747660d8ab9f372c.zip | |
add mathematical definition of ranges
Diffstat (limited to 'rules/de')
| -rw-r--r-- | rules/de/rules.md | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/rules/de/rules.md b/rules/de/rules.md index 4790e3ce..4a1b1cfd 100644 --- a/rules/de/rules.md +++ b/rules/de/rules.md @@ -197,10 +197,12 @@ Solange kontrollierte ungetappte Karte auf dem Spielfeld oder spielbare Karte in # Range -* **Ranges** definieren einen Bereich an Feldern -* **Ranges** haben einen Ursprung -* **Ranges** haben einen Wert X -* **Ranges** mit dem Wert X beinhalten alle Felder die mit X Schritten, wobei diagonale Schritte ab dem zweiten doppelt zählen, vom Ursprung erreichbar sind +* **Ranges** definieren einen Bereich an Feldern. +* **Ranges** haben einen Ursprung. +* **Ranges** haben einen Radius r. +* **Ranges** mit dem Radius r beinhalten alle Felder die mit r Schritten, wobei diagonale Schritte ab dem zweiten doppelt zählen, vom Ursprung erreichbar sind. +* Mathematisch ausgedrückt ein Feld (x, y), wobei x und y relativ zum Ursprung (0, 0) der Range angegeben werden, liegt in Range r genau dann wenn $$x > y$$ und +$$abs(x) + floor(abs(y) / 2)$$ sonst $$abs(y) + floor(abs(x) / 2)$$. # Kampf |
