I could write a proprietary test harness to allow one version of my engine to play another version of my engine, but it seems things like Arena are designed for this purpose, so it probably makes sense for me to write the code to interface with such a program.
I develop on MacOS. What is the best MacOS app that would allow me to plug in either two versions of my engine, or my engine vs. another engine, so that I can test improvement candidates?
If there isn't a great one for MacOS, how about Raspberry Pi?
Best/easiest way to automate engine vs. engine on Mac
Moderator: Ras
-
lojic
- Posts: 71
- Joined: Thu Jan 28, 2021 9:50 pm
- Full name: Brian Adkins
-
Ras
- Posts: 2741
- Joined: Tue Aug 30, 2016 8:19 pm
- Full name: Rasmus Althoff
Re: Best/easiest way to automate engine vs. engine on Mac
c-chess-cli is good and should work on Macs as well as on Raspis: https://github.com/lucasart/c-chess-cli/
Rasmus Althoff
https://www.ct800.net
https://www.ct800.net
-
lojic
- Posts: 71
- Joined: Thu Jan 28, 2021 9:50 pm
- Full name: Brian Adkins
Re: Best/easiest way to automate engine vs. engine on Mac
I guess I missed this Tournament Manager page on CPW. For some reason, it was difficult to find results w/ google searching.lojic wrote: ↑Fri Jan 29, 2021 9:59 pm I could write a proprietary test harness to allow one version of my engine to play another version of my engine, but it seems things like Arena are designed for this purpose, so it probably makes sense for me to write the code to interface with such a program.
I develop on MacOS. What is the best MacOS app that would allow me to plug in either two versions of my engine, or my engine vs. another engine, so that I can test improvement candidates?
If there isn't a great one for MacOS, how about Raspberry Pi?
-
hgm
- Posts: 28464
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Best/easiest way to automate engine vs. engine on Mac
XBoard is available as an App bundle for OS X. (Pre-configured with some engines, and the important auxiliary programs.)