<feed xmlns='http://www.w3.org/2005/Atom'>
<title>boss/tigers-and-sheep.git/Cargo.lock, 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/Cargo.lock?h=v0.1.0</id>
<link rel='self' href='https://git.tehbox.org/boss/tigers-and-sheep.git/atom/Cargo.lock?h=v0.1.0'/>
<link rel='alternate' type='text/html' href='https://git.tehbox.org/boss/tigers-and-sheep.git/'/>
<updated>2026-11-09T03:38:13Z</updated>
<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: 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>feat: Improvements to UI</title>
<updated>2026-10-22T04:17:02Z</updated>
<author>
<name>Dylan</name>
<email>boss@tehbox.org</email>
</author>
<published>2026-10-22T04:17:02Z</published>
<link rel='alternate' type='text/html' href='https://git.tehbox.org/boss/tigers-and-sheep.git/commit/?id=7dff6572462bdc59011f8ff8d1c6dc3a0494e44a'/>
<id>urn:sha1:7dff6572462bdc59011f8ff8d1c6dc3a0494e44a</id>
<content type='text'>
Now uses ratatui
</content>
</entry>
<entry>
<title>feat: Initial commit</title>
<updated>2026-10-18T11:38:55Z</updated>
<author>
<name>Dylan</name>
<email>boss@tehbox.org</email>
</author>
<published>2026-10-18T11:37:17Z</published>
<link rel='alternate' type='text/html' href='https://git.tehbox.org/boss/tigers-and-sheep.git/commit/?id=15bdaa5d550115d97be3f89126c924b49c10a70f'/>
<id>urn:sha1:15bdaa5d550115d97be3f89126c924b49c10a70f</id>
<content type='text'>
What works:
 - Minimax search
   - With a simple player claude designed
 - Manual player
 - Move generation
 - Board display

What needs improvement:
 - Manual player
 - Game coordinator
 - Draw checking
 - Nix setup
</content>
</entry>
</feed>
