Wyrm joins the family: its card in the hall, its line in family.json, and the hall's visitor count follows the people it sends there
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CCLa2PaEeCj8njQZSWGqHx
This commit is contained in:
1 parent
e91d209cbe
commit
5e7ac999db
5 files changed
+25
-2
No files matched your search
@@ -33,6 +33,14 @@
|
|||||||
"pitch": "Seven powers share one map, and none of them has to keep its word.",
|
"pitch": "Seven powers share one map, and none of them has to keep its word.",
|
||||||
"players": "2 to 7",
|
"players": "2 to 7",
|
||||||
"origin": "Allan B. Calhamer's Diplomacy, 1959; an unofficial rebuild"
|
"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"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -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
|
# 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
|
# 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.
|
# 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")
|
ASSET = (".png", ".jpg", ".svg", ".ico", ".txt", ".webmanifest")
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -212,6 +212,21 @@
|
|||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
<a class="game" href="https://wyrm.kestrelsnest.social">
|
||||||
|
<div class="art"><img class="fill" src="wyrm.png" alt="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."></div>
|
||||||
|
<div class="body">
|
||||||
|
<h2>Wyrm</h2>
|
||||||
|
<p class="pitch">Chess on three boards, with a Dragon in the air above your King and a Basilisk in the earth below.</p>
|
||||||
|
<p class="players">2 players, or solo against the drake</p>
|
||||||
|
<p class="origin">An unofficial rebuild of Gary Gygax's 1985 Dragonchess, from Dragon Magazine No. 100</p>
|
||||||
|
<p class="length"></p>
|
||||||
|
<div class="go">
|
||||||
|
<span class="play">Play Wyrm →</span>
|
||||||
|
<span class="site">wyrm.kestrelsnest.social</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<section class="cols">
|
<section class="cols">
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 217 KiB |
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
# Stamp out a new game from the template.
|
# Stamp out a new game from the template.
|
||||||
# ./new-game.sh <slug> "<Name>" [port] [domain]
|
# ./new-game.sh <slug> "<Name>" [port] [domain]
|
||||||
# e.g. ./new-game.sh tumbleweed "Tumbleweed" 8791 tumbleweed.kestrelsnest.social
|
# 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.
|
# games share one host (deploy/README.md), so a new game takes the next free port.
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
SLUG="${1:?usage: new-game.sh <slug> \"<Name>\" [port] [domain]}"
|
SLUG="${1:?usage: new-game.sh <slug> \"<Name>\" [port] [domain]}"
|
||||||
|
|||||||
Reference in new issue
Block a user