diff --git a/gamehall/site/hands.png b/gamehall/site/hands.png index 929a111..30e8b37 100644 Binary files a/gamehall/site/hands.png and b/gamehall/site/hands.png differ diff --git a/gamehall/site/index.html b/gamehall/site/index.html index 45bb63b..873a72c 100644 --- a/gamehall/site/index.html +++ b/gamehall/site/index.html @@ -22,7 +22,6 @@ --line: #2c3236; --bone: #e6dfcf; --bone-dim: #a9a494; - --bone-faint: #7c7868; --gold: #d2a94a; --gutter: 16px; } @@ -73,14 +72,17 @@ .game .art { position: relative; aspect-ratio: 5 / 3; background: #222; overflow: hidden; } .game .art img.fill { width: 100%; height: 100%; object-fit: cover; display: block; } .game .art img.tafl { object-position: 50% 50%; } - .game .art img.hands { object-position: 0% 50%; } .game .art img.dip { object-position: 50% 80%; } .game .body { padding: 16px 18px 18px; display: flex; flex-direction: column; gap: 6px; flex: 1; } .game h2 { margin: 0; font-size: 1.45rem; font-weight: 500; } .game .pitch { margin: 0; color: var(--bone); } - .game .facts { margin: 0; color: var(--bone-faint); font-size: 0.92rem; } - .game .play { margin-top: auto; padding-top: 10px; color: var(--gold); font-size: 1rem; } + .game .facts, .game .length { margin: 0; color: var(--bone-dim); font-size: 0.92rem; } + .game .length:empty { display: none; } + .game .go { margin-top: auto; padding-top: 10px; display: flex; flex-direction: column; gap: 2px; } + .game .play { color: var(--gold); font-size: 1rem; } + .game .site { color: var(--bone-dim); font-size: 0.85rem; } .game:hover .play { text-decoration: underline; } + .nowrap { white-space: nowrap; } /* The maze card: a stone floor in CSS, mortar-coloured walls, and the hall's own token drawings. */ .maze { @@ -111,7 +113,7 @@ .keeper img { width: 84px; height: 84px; border-radius: 50%; object-fit: cover; flex: 0 0 auto; border: 2px solid var(--line); } @media (max-width: 480px) { .keeper { flex-direction: column; } } - footer { margin-top: 64px; padding: 28px 0 48px; border-top: 1px solid var(--line); color: var(--bone-faint); font-size: 0.9rem; } + footer { margin-top: 64px; padding: 28px 0 48px; border-top: 1px solid var(--line); color: var(--bone-dim); font-size: 0.9rem; } footer p { margin: 0 0 8px; } /* The hall-wide notice: its own colors, the same in every game of the hall. */ .hall-announcement { position: sticky; top: 0; z-index: 1000; display: flex; align-items: center; justify-content: center; gap: .8rem; padding: .45rem 2.4rem .45rem 1rem; background: #f2c45a; color: #1d1a12; font: 500 .95rem/1.35 system-ui, -apple-system, 'Segoe UI', sans-serif; text-align: center; box-shadow: 0 1px 4px #0005; } @@ -123,10 +125,11 @@

Kestrel's Hall

-

Free board games in the browser. Play with friends by sending a link, or alone against the house. No accounts, no adverts, no timers, and nothing sold.

+

Free board games in the browser. Play alone against the house right away, or open a table and send friends the link. No accounts, no adverts, no timers, and nothing sold.

+
@@ -150,18 +153,26 @@

Wiz-War

Steal treasure. Blast through walls. Outwit your friends.

-

2 to 6 players · an unofficial rebuild of Tom Jolly's 1993 board game

- Play at wizwar.kestrelsnest.social → +

2 to 6 players, or solo against the automaton · an unofficial rebuild of Tom Jolly's 1993 board game

+

+
+ Play Wiz-War → + wizwar.kestrelsnest.social +
-
The Waving Hands share card: a column of gesture letters beside the title.
+
Four turns of a Waving Hands duel as the game writes them: each row a turn, each letter one hand's gesture, and a spell named under the gesture that finished it.

Waving Hands

Wizards duel with their hands, and the right run of gestures is a spell.

-

2 to 12 players · Richard Bartle's pencil-and-paper duel, 1977

- Play at hands.kestrelsnest.social → +

2 to 12 players, or solo against a rival wizard · Richard Bartle's pencil-and-paper duel, 1977

+

+
+ Play Waving Hands → + hands.kestrelsnest.social +
@@ -170,8 +181,12 @@

Hnefatafl

The Viking board game of a king breaking for safety and a ring of attackers closing in.

-

2 players · the Norse tafl game, by the Copenhagen rules or Linnaeus's 1732 Tablut

- Play at tafl.kestrelsnest.social → +

2 players, or solo against the housecarl · the Norse tafl game, by the Copenhagen rules or Linnaeus's 1732 Tablut

+

+
+ Play Hnefatafl → + tafl.kestrelsnest.social +
@@ -179,9 +194,13 @@
Dip's map of Europe at the opening: the seven powers' armies and fleets on their home centers, each power's lands in its color.

Dip

-

Seven powers share one map, and none of them has to keep its word.

-

2 to 7 players · an unofficial rebuild of Allan B. Calhamer's 1959 Diplomacy

- Play at dip.kestrelsnest.social → +

Seven powers share one map, and none of them has to keep its word. Five fight on the Chromatic wheel, and ten on Youngstown Redux.

+

2 to 7 players (5 on Chromatic, 10 on Youngstown Redux), or solo against the house's envoys · an unofficial rebuild of Allan B. Calhamer's 1959 Diplomacy

+

+
+ Play Dip → + dip.kestrelsnest.social +
@@ -191,9 +210,9 @@

How a table works

    -
  • Open a table and you get a four-letter code and a link. Send it to a friend, and begin once they sit down.
  • +
  • Start a table and you get a four-letter code and a link. Send it to a friend, and begin once they sit down.
  • No one home? Every game can seat the house, whether an automaton, a housecarl, a rival wizard or an envoy, so you can play right away on your own.
  • -
  • Nothing to sign up for. Your browser holds your seat. Close the tab and come back, and the game is where you left it.
  • +
  • Nothing to sign up for. Your browser holds your seat. Come back in the same browser and the game is where you left it. On another device, use Transfer seat in any game to carry your seat over with four words.
  • Watchers welcome. Anyone with the link can sit in the Peanut Gallery and, if the host allows, join the table talk.
  • Something went wrong? Every table has a report button that reaches the keeper with the exact moment attached.
@@ -208,12 +227,12 @@

The hosting

-

The games are free and will stay free. They run on small servers that cost a few dollars a month, and anyone who wants to chip in toward the hosting can do so at ko-fi.com/kestrelsnest. Every game stays whole either way.

+

The games are free and will stay free. They run on small servers that cost a few dollars a month, and anyone who wants to chip in toward the hosting can do so at ko-fi.com/kestrelsnest. Every game stays whole either way.