Gotham bot improving brilliancy rate

Sort:
Avatar of CamilleQueenOfBots

Gotham is a bot with two engines, the first one is the one against which you play and you control its elo. The second one is Gotham, Gotham only look for move where a rook sacrifice would lead to an advantage and it is always playing at 2500 elo. So if you are around 1500 elo, a rook sac probably mean you have just lost the game. If no rook sac leading to a gain of XXX cp, Gotham does nothing.

The main issue with this bot is that sac of the rook leading to an advantage are VERY rare, With SF at 2100/1900 elo those occur at a frequency of around 1 per 100 games. Any strategies to improve those stats?

On Gotham we tried having it look for preparatory move before the sac at 1 and 2 ply but the results were inferior to just look for sac on the first move. Currently it looks for sacrifice on knight/bishop and pawn max 3 square of the king.

For the main engine, I was thinking castling early and have open or semi open file (on our side of course) but stat analysis of hundred of game showed that both conditions were present in more than 93% of the game played and each time you give an objective to the bot you take a risk of lowering its overall elo.

Any input would be welcome

Move 14

https://lichess.org/6eOcmDCO#30

Move 42

https://lichess.org/FrCJ8OY9#82

Move 29
https://lichess.org/4qLj1Xu5

Move 34
https://lichess.org/7XjL1Dey#67

Move 21
https://lichess.org/pxWP4wA6