<feed xmlns='http://www.w3.org/2005/Atom'>
<title>boss/tigers-and-sheep.git/README.md, branch v0.1.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://git.tehbox.org/boss/tigers-and-sheep.git/atom/README.md?h=v0.1.0</id>
<link rel='self' href='https://git.tehbox.org/boss/tigers-and-sheep.git/atom/README.md?h=v0.1.0'/>
<link rel='alternate' type='text/html' href='https://git.tehbox.org/boss/tigers-and-sheep.git/'/>
<updated>2026-11-09T10:32:43Z</updated>
<entry>
<title>docs: Add a docs folder on building, the code's structure, the search and training</title>
<updated>2026-11-09T10:32:43Z</updated>
<author>
<name>Dylan</name>
<email>boss@tehbox.org</email>
</author>
<published>2026-11-09T10:32:43Z</published>
<link rel='alternate' type='text/html' href='https://git.tehbox.org/boss/tigers-and-sheep.git/commit/?id=f17308e3c132ee18cc4cbd458329958c99a712ed'/>
<id>urn:sha1:f17308e3c132ee18cc4cbd458329958c99a712ed</id>
<content type='text'>
Covers building and dependencies, the architecture and game loop, the board
representation, the Player and MinimaxPlayer traits, the minimax search,
the network and self-play training, benchmarking, and how to add a player.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>refactor: Drop the neural command in favour of play's -S/-T weights files</title>
<updated>2026-11-09T10:00:58Z</updated>
<author>
<name>Dylan</name>
<email>boss@tehbox.org</email>
</author>
<published>2026-11-09T10:00:58Z</published>
<link rel='alternate' type='text/html' href='https://git.tehbox.org/boss/tigers-and-sheep.git/commit/?id=4eea7f726b5a7e0a55716a5c87e398dfb65fceb7'/>
<id>urn:sha1:4eea7f726b5a7e0a55716a5c87e398dfb65fceb7</id>
<content type='text'>
-S and -T already accept a weights file, so the neural subcommand was
only a shorthand for one of them. Update the README and CLAUDE.md to
show the play form instead.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>feat: Multi-threaded training; play matches every 10 generations</title>
<updated>2026-11-09T03:38:13Z</updated>
<author>
<name>Dylan</name>
<email>boss@tehbox.org</email>
</author>
<published>2026-11-09T03:38:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tehbox.org/boss/tigers-and-sheep.git/commit/?id=478e7568f5eda9780d1409bb8dccc86221126281'/>
<id>urn:sha1:478e7568f5eda9780d1409bb8dccc86221126281</id>
<content type='text'>
Gradients and losses are computed on rayon's pool in fixed-size chunks
summed in order, so the weights are the same on any number of threads.
Self-play uses the same pool, and the output shows the training time.

The matches against the earlier network and ClaudePlayer now run only
every --match-every generations (default 10), against the generation
that last played them, read back from its saved file.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>feat: Draw by threefold repetition</title>
<updated>2026-11-09T03:17:04Z</updated>
<author>
<name>Dylan</name>
<email>boss@tehbox.org</email>
</author>
<published>2026-11-09T03:17:04Z</published>
<link rel='alternate' type='text/html' href='https://git.tehbox.org/boss/tigers-and-sheep.git/commit/?id=0fd43eb6d9a4bae8d4c29fd614f9cf2a362f7b7c'/>
<id>urn:sha1:0fd43eb6d9a4bae8d4c29fd614f9cf2a362f7b7c</id>
<content type='text'>
A position coming up for the third time with the same side to move ends
the game as a draw, in the TUI and in training self-play. Players now get
the game's earlier boards in pick_move, and the search scores the first
repetition on its path as a draw, so a side that is ahead avoids one and
a side that is behind seeks one.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>feat: Parse the command line with clap</title>
<updated>2026-11-09T03:02:43Z</updated>
<author>
<name>Dylan</name>
<email>boss@tehbox.org</email>
</author>
<published>2026-11-09T03:02:43Z</published>
<link rel='alternate' type='text/html' href='https://git.tehbox.org/boss/tigers-and-sheep.git/commit/?id=046969c820e89b74d55c2d07c47470237f11cc2a'/>
<id>urn:sha1:046969c820e89b74d55c2d07c47470237f11cc2a</id>
<content type='text'>
Players are now chosen with --sheep/-S and --tiger/-T (human, claude or a
weights file) and --time/-t, instead of by editing main.rs. Every training
setting is a train option, and --help covers all commands.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>docs: Add README</title>
<updated>2026-11-08T04:33:24Z</updated>
<author>
<name>Dylan</name>
<email>boss@tehbox.org</email>
</author>
<published>2026-11-08T04:33:24Z</published>
<link rel='alternate' type='text/html' href='https://git.tehbox.org/boss/tigers-and-sheep.git/commit/?id=89c9fd286a44a193187ea2b175d32136752518cb'/>
<id>urn:sha1:89c9fd286a44a193187ea2b175d32136752518cb</id>
<content type='text'>
Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
</feed>
