arbiter

A Game Engine toolkit with a tournament runner, progression tester, and engine manager.

APACHE-2.0 License

Stars
8
arbiter - v0.2.2: Fix Inverted `wtime` and `btime` Latest Release

Published by raklaptudirm 4 months ago

Change fixes a critical ataxx tournament bug.

What's Changed

Full Changelog: https://github.com/raklaptudirm/arbiter/compare/v0.2.1...v0.2.2

arbiter - v0.2.1: Patched Time Reporting

Published by raklaptudirm 5 months ago

Changelog

  • Fix the broken time reporting where the opening side to move wasn't "white"
  • Move the main function to the repository root for a smaller install command.

Full Changelog: https://github.com/raklaptudirm/arbiter/compare/v0.2.0...v0.2.1

arbiter - v0.2.0: Tournament Runner

Published by raklaptudirm 5 months ago

⚠️ Errata ⚠️

Time reporting for openings where the side to move isn't "white" is broken, use v0.2.1 instead.

Release Notes

Arbiter now supports running various tournaments, including round-robin and gauntlet types along with support for Trinomial (legacy) and Pentanomial Sequential Probability Ratio tests to test engine progression and non-regression.

Changelog

  • arbiter tournament <config file>
  • arbiter sprt <config file>
  • arbiter restart sprt <test name>

Pull Request List

Full Changelog: https://github.com/raklaptudirm/arbiter/compare/v0.1.0...v0.2.0

arbiter - v0.1.0: Engine Manager

Published by raklaptudirm 5 months ago

Arbiter now has full-fledged engine management capabilities and can install engines from all sorts of sources.
Specific tags of engines can be installed, and all OpenBench compliant engines are supported by default.

Changelog

  • arbiter install <engine>
  • arbiter remove <engine>

Pull Request List

Full Changelog: https://github.com/raklaptudirm/arbiter/commits/v0.1.0