Commit Graph
12 Commits
Author SHA1 Message Date
Eric WagonerandClaude Fable 5.1 c553902d8a The opponent the hall seats is a housecarl, from the Old Norse húskarl
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 17:19:06 -04:00
Eric WagonerandClaude Fable 5.1 8da83e64b0 app.html links the touch icon
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 15:49:03 -04:00
Eric WagonerandClaude Fable 5.1 093d742593 A share card and a touch icon drawn from the board
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 15:48:07 -04:00
Eric WagonerandClaude Fable 5.1 4f8bbbc3cb Pieces slide, captures fade, and the bot's reply follows yours after a beat, so an exchange can be watched
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 15:03:33 -04:00
Eric WagonerandClaude Fable 5.1 eeecfa1326 The rail keeps the last six moves, with who moved and what was taken, so a capture the bot answers at once is not lost
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 15:01:29 -04:00
Eric WagonerandClaude Fable 5.1 7aed0c6ce9 A bot playing the attackers opens the game at once, and a restored table plays any owed bot move
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 14:37:41 -04:00
Eric WagonerandClaude Fable 5.1 3aeb1ee99e The rules page names the texts it follows: the Copenhagen club's rules and Linnaeus's manuscript in Salmi's reading; perpetual repetition loses for the defenders, as Copenhagen has it
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 13:51:25 -04:00
Eric WagonerandClaude Fable 5.1 32844a5976 The ledger gate replays with the table's options
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 13:42:03 -04:00
Eric Wagoner 9e672e48b4 The family list with Hnefatafl on it 2026-09-23 13:38:56 -04:00
Eric WagonerandClaude Fable 5.1 fc62034290 Production: the tafl droplet at 209.97.148.244, tafl.kestrelsnest.social, and the Sentry project
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 13:17:09 -04:00
Eric WagonerandClaude Fable 5.1 0d2f54fe02 Hnefatafl: Copenhagen and Tablut, a board that ages with the older game, and a bot that looks three moves ahead
The rules are data in rules.ts; the engine plays custodial capture, the
king's own capture rule on and beside the throne, corner and edge
escape, shieldwalls, edge forts, encirclement, repetition and stalemate;
twenty tests pin them and play a bot game to a verdict on both boards.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 13:06:23 -04:00
Eric Wagoner ed1dcad259 Begin Hnefatafl from the game kit 2026-09-23 12:45:44 -04:00