Best/easiest way to automate engine vs. engine on Mac

Discussion of chess software programming and technical issues.

Moderator: Ras

lojic
Posts: 71
Joined: Thu Jan 28, 2021 9:50 pm
Full name: Brian Adkins

Best/easiest way to automate engine vs. engine on Mac

Post by lojic »

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?
User avatar
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

Post by Ras »

lojic wrote: Fri Jan 29, 2021 9:59 pmI 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?
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
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

Post by lojic »

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?
I guess I missed this Tournament Manager page on CPW. For some reason, it was difficult to find results w/ google searching.
User avatar
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

Post by hgm »

XBoard is available as an App bundle for OS X. (Pre-configured with some engines, and the important auxiliary programs.)