aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2020-10-18 14:39:41 +0200
committerFlorian Fischer <florian.fl.fischer@fau.de>2020-10-18 14:39:41 +0200
commit3cceadd94d7487fd52715f2f1078eb573c02aec6 (patch)
treead8efdab63b5ea6eaa8f2b64f110de242be4ad7a
parentd47e9fa4165e21ead0b3025865c00ec4020aef19 (diff)
downloadmuhqs-game-3cceadd94d7487fd52715f2f1078eb573c02aec6.tar.gz
muhqs-game-3cceadd94d7487fd52715f2f1078eb573c02aec6.zip
add common map tiles document
-rw-r--r--.gitignore2
-rw-r--r--rules/Makefile2
-rw-r--r--rules/maps.md46
3 files changed, 48 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
index 3e1b22c6..70ecd1dc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,2 @@
latex/build
-rules/rules.html
+rules/*.html
diff --git a/rules/Makefile b/rules/Makefile
index b2407f5d..da130831 100644
--- a/rules/Makefile
+++ b/rules/Makefile
@@ -1,6 +1,6 @@
.PHONY: all
-all: rules.html
+all: rules.html maps.html
%.html: %.md Makefile
pandoc --toc $*.md -s -o $@
diff --git a/rules/maps.md b/rules/maps.md
new file mode 100644
index 00000000..5cda9e73
--- /dev/null
+++ b/rules/maps.md
@@ -0,0 +1,46 @@
+% muhq's game common map tiles
+
+# Common tiles
+
+## House
+
+* A small structural building.
+* **Units** on this tile can't be attacked from ranges > 1
+
+## Tower
+
+* A military building for area control.
+* **Units** with attack range X > 1 have attack range X + 1
+
+## Farm field
+
+* A generating resource through agriculture
+* A **Farmer** standing on a **Farm field** has full-action: gain 3 resource
+
+## Spawns
+
+* A tactical military location
+* Spawns are owned by a single player
+* Player can play permanents on a spawn they own
+
+## Harbor
+
+* A place where swimming stuff is build
+* Harbors are owned by a single player
+* Player can play swimming permanents on deep water tiles in range 1
+
+## Street
+
+* Routes for faster movement
+* A **unit** on a street has an additional move action which must result on a connected street in its movement range
+* Street are connected if they are adjacent
+
+## Deep Water
+
+* Oceans, Lakes, big rivers or canal
+* Only **unit** with swimming can be placed on deep water
+
+## Water
+
+* Water that is passable by a person
+* **Unit** must end their movement on the first water tile they enter