diff --git a/family.json b/family.json index 155ee63..15fd16c 100644 --- a/family.json +++ b/family.json @@ -33,6 +33,14 @@ "pitch": "Seven powers share one map, and none of them has to keep its word.", "players": "2 to 7", "origin": "Allan B. Calhamer's Diplomacy, 1959; an unofficial rebuild" + }, + { + "slug": "wyrm", + "name": "Wyrm", + "url": "https://wyrm.kestrelsnest.social", + "pitch": "Chess on three boards, with a Dragon in the air above your King and a Basilisk in the earth below.", + "players": "2", + "origin": "Gary Gygax's Dragonchess, Dragon Magazine No. 100, 1985; an unofficial rebuild" } ] } diff --git a/gamehall/ops/traffic.py b/gamehall/ops/traffic.py index 199f7aa..dfeb620 100644 --- a/gamehall/ops/traffic.py +++ b/gamehall/ops/traffic.py @@ -36,7 +36,7 @@ LOGS = "/var/lib/caddy/gamehall-access*.log*" # The games that share this host, by the name the hall links to. A visitor # who follows a card arrives with the hall as referrer (the hall sends its # origin and nothing more). Wiz-War keeps its own host and its own count. -GAMES = {"dip": "dip.kestrelsnest.social", "waving-hands": "hands.kestrelsnest.social", "hnefatafl": "tafl.kestrelsnest.social"} +GAMES = {"dip": "dip.kestrelsnest.social", "waving-hands": "hands.kestrelsnest.social", "hnefatafl": "tafl.kestrelsnest.social", "wyrm": "wyrm.kestrelsnest.social"} ASSET = (".png", ".jpg", ".svg", ".ico", ".txt", ".webmanifest") diff --git a/gamehall/site/index.html b/gamehall/site/index.html index ae110d9..b8cecd3 100644 --- a/gamehall/site/index.html +++ b/gamehall/site/index.html @@ -212,6 +212,21 @@ + +
Wyrm's upper board, the air, at the opening: Gold's Sylphs, Griffons and Dragon on the near ranks and Scarlet's on the far ones, on light blue and white squares.
+
+

Wyrm

+

Chess on three boards, with a Dragon in the air above your King and a Basilisk in the earth below.

+

2 players, or solo against the drake

+

An unofficial rebuild of Gary Gygax's 1985 Dragonchess, from Dragon Magazine No. 100

+

+
+ Play Wyrm → + wyrm.kestrelsnest.social +
+
+
+
diff --git a/gamehall/site/wyrm.png b/gamehall/site/wyrm.png new file mode 100644 index 0000000..5dbb161 Binary files /dev/null and b/gamehall/site/wyrm.png differ diff --git a/new-game.sh b/new-game.sh index d09278f..4f4e31e 100755 --- a/new-game.sh +++ b/new-game.sh @@ -2,7 +2,7 @@ # Stamp out a new game from the template. # ./new-game.sh "" [port] [domain] # e.g. ./new-game.sh tumbleweed "Tumbleweed" 8791 tumbleweed.kestrelsnest.social -# Ports so far: wizwar 8787, waving-hands 8788, hnefatafl 8789, dip 8790. The +# Ports so far: wizwar 8787, waving-hands 8788, hnefatafl 8789, dip 8790, wyrm 8791. The # games share one host (deploy/README.md), so a new game takes the next free port. set -euo pipefail SLUG="${1:?usage: new-game.sh \"\" [port] [domain]}"