So i have implemented an intelligent chess agent using reinforcement learning. For the training part of the agent, i want to play as many games as possible.
I am aware of three options:
- Self playing, where the agent plays against itself and in the process learns the game of chess.
- Play against human,where the agent plays against a human player and learns.
- Play against other agents,where the agent plays against other intelligent agents and learns the game.
I want to try out the third of these options and have my agent play against other agents.
One good way to do this is loading my agent into the Arena chess engine. My problem is that Arena requires the agent to support UCI, and my agent doesn't.
Are there any alternatives that i can use except Arena?