From 8b0fa731221e613a44b16680747660d8ab9f372c Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Mon, 5 Apr 2021 12:57:02 +0200 Subject: add mathematical definition of ranges --- rules/de/rules.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'rules/de') 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 -- cgit v1.2.3