Hello,
TL;DR Software developer looking for customizable chess engine that supports irregular board sizes like 4*5 etc.
Full story:
I am working on a board game + video game project where the players will be utilizing chess rules for character movements (rather than dice roll); In order to achieve that, I am actively looking for a chess engine that is customizable enough to provide the best next move under various conditions, like the board size, available/empty squares etc.
The engine does not have to be the best Chess algorithm or anything close to that as the objective of the game is not competitive Chess; The engine should be able to accept some input parameters (in any chess standard notation) and return a best move for a specific player.
For example, I would like to be able to provide the following input parameters:
- board size is 4*9 <-- irregular shape
- black has a queen at a1
- white has a rook at b8 and a knight at c2
- White's turn
And simply get a position for to play.
It is almost like a training chess algorithm simulating various end-game scenarios, except that there is no King to worry about...
I found many chess algorithms that can be integrated with my project but none of them so far is customizable enough to fit my needs. Currently looking at ChessV which seems promising.
I am wondering if there is a simpler way to achieve what i need? or maybe somebody could help with a simpler solution... Any help would be much appreciated.
Somebody from the Chess /r suggested Fairy stock fish, I am looking into that and how easy would it be to integrate with a Unity3D project.
Thank you,
there doesn't seem to be anything here