aboutsummaryrefslogtreecommitdiff
path: root/html
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2021-12-06 17:37:44 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2021-12-06 17:37:44 +0100
commit5f765144b7c21cba7b4db210796ebaf6fdbd765d (patch)
tree44f133caba50e17f6a1558e7607e74e49eb27c75 /html
parent2799c4584f3555157561982660fc2d97ef3509ab (diff)
downloadmuhqs-game-5f765144b7c21cba7b4db210796ebaf6fdbd765d.tar.gz
muhqs-game-5f765144b7c21cba7b4db210796ebaf6fdbd765d.zip
[html] add decks page and cleanup makefile
Diffstat (limited to 'html')
-rw-r--r--html/Makefile23
-rw-r--r--html/cards.md16
-rw-r--r--html/decks.md36
-rw-r--r--html/index.md5
4 files changed, 56 insertions, 24 deletions
diff --git a/html/Makefile b/html/Makefile
index db6c55b8..28de1982 100644
--- a/html/Makefile
+++ b/html/Makefile
@@ -37,7 +37,7 @@ EN_CARDS_LISTING := en/$(CARDS_LISTING)
LANG_CARDS_LISTINGS := $(foreach card_listing, $(DE_CARDS_LISTING) $(EN_CARDS_LISTING), \
$(addprefix $(BUILDDIR)/, $(card_listing:.md=.html)))
-SITES := index.md rules.md cards.md maps.md tools.html
+SITES := index.md rules.md cards.md maps.md tools.html decks.md
HTML := $(addprefix $(BUILDDIR)/,$(SITES:.md=.html))
VPATH := $(RULES_ROOT)
@@ -47,8 +47,8 @@ CARDS_YAML := $(foreach dir,$(SETS_SOURCEDIRS),$(wildcard $(dir)/*.yml))
MAKEFILE_LIST := Makefile
-.PHONY: all clean maps cards
-all: $(HTML) $(RULES_HTML) maps cards
+.PHONY: all clean maps
+all: $(HTML) $(RULES_HTML) maps $(BUILDDIR)/latex-build $(BUILDDIR)/cards-data
clean:
rm -rf $(BUILDDIR)
@@ -58,26 +58,21 @@ maps:
$(VERBOSE) ln -sfT $(MAPS_ROOT) $(BUILDDIR)/maps
$(VERBOSE) $(MAKE) -C $(MAPS_ROOT)
-.PHONY: cards-de
-cards-de:
-
-.PHONY: cards-en
-cards-en:
-
$(BUILDDIR)/tools.html: tools.html
@echo "copying $@"
@if test \( ! \( -d $(@D) \) \) ;then mkdir -p $(@D);fi
$(VERBOSE) cp $< $@
-cards: $(LANG_CARDS_LISTINGS)
- @echo "create cards data symlink"
- $(VERBOSE) ln -sfT $(DATA_ROOT)/cards $(BUILDDIR)/cards-data
-
+$(BUILDDIR)/latex-build:
@echo "render cards"
$(VERBOSE) $(MAKE) -C $(LATEX_ROOT)
@echo "create rendered cards symlink"
- $(VERBOSE) ln -sfT $(LATEX_BUILDDIR) $(BUILDDIR)/cards
+ $(VERBOSE) ln -sfT $(LATEX_BUILDDIR) $(BUILDDIR)/latex-build
+
+$(BUILDDIR)/cards-data: $(LANG_CARDS_LISTINGS) $(BUILDDIR)/latex-build
+ @echo "create cards data symlink"
+ $(VERBOSE) ln -sfT $(DATA_ROOT)/cards $@
define generateCardsListing
$(1)/cards_listing.md: $(CARDS_YAML) $(GENERATE_CARD) $(MAKEFILE_LIST)
diff --git a/html/cards.md b/html/cards.md
index 686aede2..33999682 100644
--- a/html/cards.md
+++ b/html/cards.md
@@ -13,29 +13,29 @@ The Sets you choose for your match will drastically influence your play experien
### Available Sets
-* [base](cards/en/base.pdf) - The base set
+* [base](latex-build/en/base.pdf) - The base set
* Everything you need to play Muhq's Game
* Cards are basic
* And the gameplay is focused around units and board interaction
-* [magic](cards/en/magic.pdf) - All sorts of spells
+* [magic](latex-build/en/magic.pdf) - All sorts of spells
* Focused on spells and fast actions
* Spell support cards
* Provides a lot of answers to otherwise maybe unbeatable strategies
-* [equipments](cards/en/equipments.pdf) - Arm your units
+* [equipments](latex-build/en/equipments.pdf) - Arm your units
* Includes a lot of different equipments
* Equipment and artifact support cards
* Focused around units and board interaction
-* [misc](cards/en/misc.pdf) - not a really playable set
+* [misc](latex-build/en/misc.pdf) - not a really playable set
* random collection of cards needing a home
-* [nautics](cards/en/nautics.pdf) - Explore any sort of water
+* [nautics](latex-build/en/nautics.pdf) - Explore any sort of water
* Includes three kinds of ships
* Needed to play maps featuring deep water
-* [potions](cards/en/potions.pdf) - Take your spells with you in a vial
+* [potions](latex-build/en/potions.pdf) - Take your spells with you in a vial
* Includes a new type of equipement: Potions
-* [kraken](cards/en/kraken.pdf) - cards used by **the kraken**
+* [kraken](latex-build/en/kraken.pdf) - cards used by **the kraken**
* This set does not contain cards meant to be played by human players
* All cards in this set form the deck played by the [kraken ai](rules/en/ai.html#the-kraken) from the [kraken map](maps/the-kraken.png)
-* [exp1](cards/en/exp1.pdf) - the first expansion set
+* [exp1](latex-build/en/exp1.pdf) - the first expansion set
* featuring more complex card designs, discard pile and marker interaction
* not finished yet
* playground to explore new design spaces for muhq's game
diff --git a/html/decks.md b/html/decks.md
new file mode 100644
index 00000000..94b26875
--- /dev/null
+++ b/html/decks.md
@@ -0,0 +1,36 @@
+% Muhq's Game decks
+
+Normally decks are drafted from the selected sets of cards before each game, but
+using constructed decks to use the most powerful card combinations or strategies
+is also fun.
+
+## Random uncomplete list of constructed decks
+
+### Decks by muhq
+
+* [Approach](latex-build/en/decks/approach.pdf) - A combo deck winning with [*Approach Supremancy!*][approach]
+ * Gain infinite resource using two [*Recycle!*][recycle] and [*Ritual!*][ritual] plus [*Catalyst*][catalyst] or have enough units plus [*Power To The People!*][pttp]
+ * Play [*Approach Supremancy!*][approach] three times to win the game
+* [Recruiter Rush](latex-build/en/decks/recruiter_rush.pdf) - Overwhelm you opponent with [*recruits*][recruit]
+ * Create a lot of [*Recruits*][recruit] using either [*Recruiter*][recruiter] or [*Backup!*][backup]
+ * Quickly kill your opponents king with more [*Recruits*][recruit] than the opponent can deal with
+ * Or push with your army of [*Recruits*][recruit] onto the opponents spawn
+ * Disrupt the opponents game plan with taxing cards like [*Depression Monument*][monument] or [*Stasis Orb*][orb]
+* [Spell Slinger](latex-build/en/decks/spell_slinger.pdf) - Control the game with a lot of cheap spells
+ * Discount your spells using [*Catalyst*][catalyst]
+ * Play a lot of spells and draw a lot of cards
+ * Finally win with the [*Appear!*][appear] + [*Fighter*][fighter] + [*Attack!*][attack] combo
+
+[approach]: en/cards_listing.html#approach-supremancy
+[recycle]: en/cards_listing.html#retrieve
+[ritual]: en/cards_listing.html#ritual
+[catalyst]: en/cards_listing.html#catalyst
+[pttp]: en/cards_listing.html#power-to-the-people
+[recruit]: en/cards_listing.html#recruit
+[recruiter]: en/cards_listing.html#recruiter
+[backup]: en/cards_listing.html#backup
+[monument]: en/cards_listing.html#depression-monument
+[orb]: en/cards_listing.html#stasis-orb
+[appear]: en/cards_listing.html#appear
+[fighter]: en/cards_listing.html#fighter
+[attack]: en/cards_listing.html#attack
diff --git a/html/index.md b/html/index.md
index c4174769..1466a2ec 100644
--- a/html/index.md
+++ b/html/index.md
@@ -1,7 +1,7 @@
% Muhq's Game (working title)
<hr>
-[rules](rules.html) [cards](cards.html) [maps](maps.html) [web-tools](tools.html)
+[rules](rules.html) [cards](cards.html) [decks](decks.html) [maps](maps.html) [web-tools](tools.html)
<hr>
Muhq's game is a mashup of multiple game mechanics I enjoy.
@@ -34,4 +34,5 @@ Relevant Mechanics are:
If you have your own ideas and want to share them.
You can download and manage the sources of muhq's game using [git](https://git-scm.com/).
-To retrieve the [sources](https://muhq.space/muhqs-game.git) and start hacking run `git clone https://muhq.space/muhqs-game.git`.
+To retrieve the [sources](https://muhq.space/muhqs-game.git) and start hacking run
+`git clone https://muhq.space/muhqs-game.git`.