Such an exciting release, thanks Pawel!PK wrote:Since the next Rodent release will be delayed, I decided to present you a program with a proud name "OpenTal 1.0"
http://www.pkoziol.cal24.pl/opental/
In short, this is a shameless Rodent clone that does not expose tuning options to the user. It plays in one style only. To make matters worse, it uses internal opening book before main book. And the entire project hinges on evaluation weights kindly provided by Brendan J. Norman.
These weights are magic. OpenTal still plays at about 2500-2600 Elo, despite sacrificing pieces right and left. Despite apparent craziness it managed to beat RedQueen 1.1.98 in a short match. It won a couple of games with a direct attack, plus one crazy endgame rook down. It also lost a few because of unsound sacrifices.
OpenTal will lose to anything over 2800 Elo, especially untweaked Rodent manhandles it really badly. But this is not an opponent for engines. This is an opponent for you!
This is an engine that emulates style of Tal more than any other I've seen...
More than ProDeo Tal, Szint Tal, Homer Tal, Chess System Tal or anything!
With regard to playing strength, the "weak play" against other engines is deliberate.
If you check Tal's games - even his peak strength games from 1959-60 when he was world champ - with an engine (something that strangely, not many personality creators do), you'll see that many, many, many of his sacrifices were objectively unsound and that the level of his opponent's defense was very poor.
That human Tal too, if facing an engine of 2500-2600 CCRL would also be humiliated.
So with this in mind, we had about 300-400 points to "sacrifice" from default Rodent, which means, we had about 300-400 points to play with when tuning the parameters.
The current OpenTal 1.0 matches a LOT of Tal's historical sacrifices that modern engines simply laugh at.
I wanted to emulate TAL, not an engine that attacks and happens to also have the same playing style as Tal.
All credit to Pawel, this is his work (with a sprinkling of my ideas), so thanks for making OpenTal a reality!