summaryrefslogtreecommitdiff
path: root/Cargo.toml
Commit message (Collapse)AuthorAgeFilesLines
* feat: Multi-threaded training; play matches every 10 generationsDylan18 hours1-0/+1
| | | | | | | | | | | | 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 <noreply@anthropic.com>
* feat: Parse the command line with clapDylan18 hours1-0/+1
| | | | | | | | 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 <noreply@anthropic.com>
* feat: OptimisationDylan2026-10-231-0/+9
| | | | Added benchmarking capabilities
* feat: Improvements to UIDylan2026-10-221-0/+3
| | | | Now uses ratatui
* feat: Initial commitDylan2026-10-191-0/+8
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