OpenTal - almost new engine

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
Ovyron
Posts: 4557
Joined: Tue Jul 03, 2007 4:30 am

Re: OpenTal - almost new engine

Post by Ovyron »

BrendanJNorman wrote:Match ended 6-0 for Thinker 5.3b Inert. :cry:
Can you publish the games? We're not after results here, but trying to produce beautiful games :wink: - Wanna see if Thinker ever won a game while low on Material.

Another idea is to play time-handicap games, just shorten the times that other engines get, then you can see Open Tal defeating the Komodos, Stockfishes and Houdinis at the top :)

I still remember 7 years ago I used to play ProDeo 1.6 Q3 Tactical Engine at Depth 10 against Rybka 4 at depth 5 to equalize their strengths and produce some nice games, OpenTal can play against any opponent with such handicaps.
BrendanJNorman
Posts: 2583
Joined: Mon Feb 08, 2016 12:43 am
Full name: Brendan J Norman

Re: OpenTal - almost new engine

Post by BrendanJNorman »

Ovyron wrote:
BrendanJNorman wrote:Match ended 6-0 for Thinker 5.3b Inert. :cry:
Can you publish the games? We're not after results here, but trying to produce beautiful games :wink: - Wanna see if Thinker ever won a game while low on Material.

Another idea is to play time-handicap games, just shorten the times that other engines get, then you can see Open Tal defeating the Komodos, Stockfishes and Houdinis at the top :)

I still remember 7 years ago I used to play ProDeo 1.6 Q3 Tactical Engine at Depth 10 against Rybka 4 at depth 5 to equalize their strengths and produce some nice games, OpenTal can play against any opponent with such handicaps.
I have fantastic news! :)

Although for the most part, OpenTal is too weak to tackle 2800 level engines, my initial test against Thinker 5.3b Inert was misleading.

Thinker is not only the stronger engine (and the Inert version especially has tested strongest against engines!), but had a much better opening book too.

So in those initial test games, OpenTal was getting poor positions out of the opening and just losing like an idiot.

When I switched Thinker to a repertoire book (as OpenTal is using) things became more competitive immediately.

Thinker was using my Boris Spassky opening repertoire book (which is obviously comparable to Tal's given that they are from the same period) and although stronger still, the games were more lively and OpenTal actually won a couple.

Even some of his losses were typical Tal beauty (which humans would likely not have defended successfully).

First I'll show you a game from the REAL Tal from 1958 just to give some background.



How close to this Tal do you think we could get?

Look at this vs Thinker 5.3b Inert...



Do you think a human, especially Bobotsov would have defended as Thinker did? I very much doubt it. :)

Now look at one of OpenTal's wins!

This game seems impossible against a 2840 beast, what amazing tactical play.



Jaw dropping stuff.

Pawel, please make no changes (besides the opening book and Fritz GUI fixes) because this is truly Tal.

Anything stronger is just another aggressive engine.
Canoike
Posts: 125
Joined: Tue Jan 17, 2012 8:08 pm

Re: OpenTal - almost new engine

Post by Canoike »

The source code is provided but there is no makefile for LInux. It is too sad to see such a good chess program running only in a bloated OS.
PK
Posts: 903
Joined: Mon Jan 15, 2007 11:23 am
Location: Warsza

Re: OpenTal - almost new engine

Post by PK »

You can modify this makefile: https://github.com/nescitus/Rodent_III/ ... s/Makefile

You don't need personality paths of course (lines 19-20).

I'd be happy to provide a third-party makefile, but unfortunately cannot prepare it by myself, as I don't use Linux. Call it an allergy if you want. A couple of years ago friends convinced me to install Linux as a second operating system on my laptop, then offered to run this perfectly safe process, then managed to blow up a big and important part of file system.
User avatar
Ovyron
Posts: 4557
Joined: Tue Jul 03, 2007 4:30 am

Re: OpenTal - almost new engine

Post by Ovyron »

BrendanJNorman wrote:When I switched Thinker to a repertoire book (as OpenTal is using) things became more competitive immediately.
Ah ha! So this is workable. Really nice games, indeed!

I'm thinking about going back to game testing and play some games myself with OpenTal, I have the urge to do something (years ago I had the idea to measure the style of an engine by awarding points for sacrifices and material imbalances - but this requires setting opponents to the same strength first...)
royb
Posts: 558
Joined: Thu Mar 09, 2006 12:53 am

Re: OpenTal - almost new engine

Post by royb »

Canoike wrote:The source code is provided but there is no makefile for LInux. It is too sad to see such a good chess program running only in a bloated OS.
I was able to compile it on Linux Mint 18.2 with no issues using the makefile provided.
carldaman
Posts: 2283
Joined: Sat Jun 02, 2012 2:13 am

Re: OpenTal - almost new engine

Post by carldaman »

BrendanJNorman wrote:
Ovyron wrote:
BrendanJNorman wrote:Match ended 6-0 for Thinker 5.3b Inert. :cry:
Can you publish the games? We're not after results here, but trying to produce beautiful games :wink: - Wanna see if Thinker ever won a game while low on Material.

Another idea is to play time-handicap games, just shorten the times that other engines get, then you can see Open Tal defeating the Komodos, Stockfishes and Houdinis at the top :)

I still remember 7 years ago I used to play ProDeo 1.6 Q3 Tactical Engine at Depth 10 against Rybka 4 at depth 5 to equalize their strengths and produce some nice games, OpenTal can play against any opponent with such handicaps.
I have fantastic news! :)

Although for the most part, OpenTal is too weak to tackle 2800 level engines, my initial test against Thinker 5.3b Inert was misleading.

Thinker is not only the stronger engine (and the Inert version especially has tested strongest against engines!), but had a much better opening book too.

So in those initial test games, OpenTal was getting poor positions out of the opening and just losing like an idiot.

When I switched Thinker to a repertoire book (as OpenTal is using) things became more competitive immediately.

Thinker was using my Boris Spassky opening repertoire book (which is obviously comparable to Tal's given that they are from the same period) and although stronger still, the games were more lively and OpenTal actually won a couple.

Even some of his losses were typical Tal beauty (which humans would likely not have defended successfully).

First I'll show you a game from the REAL Tal from 1958 just to give some background.



How close to this Tal do you think we could get?

Look at this vs Thinker 5.3b Inert...



Do you think a human, especially Bobotsov would have defended as Thinker did? I very much doubt it. :)

Now look at one of OpenTal's wins!

This game seems impossible against a 2840 beast, what amazing tactical play.



Jaw dropping stuff.

Pawel, please make no changes (besides the opening book and Fritz GUI fixes) because this is truly Tal.

Anything stronger is just another aggressive engine.
Actually, since OpenTal is really an anti-human player, a better idea might be to match up OpenTal against one of the Thinker Active personalities, since they were also meant to be used against humans, primarily.

Great games, btw. :D

CL
carldaman
Posts: 2283
Joined: Sat Jun 02, 2012 2:13 am

sample game: OpenTal vs Thinker Active

Post by carldaman »

I've only had time to run a 4-game match between OpenTal 1.0 and Thinker 5.4D active. Tal won 3-1. :) Here's the best game with some annotations:



Not the shortest win, but saccing three pawns, then the exchange, plus a sac that had to be declined, all amount to a great win. :)
carldaman
Posts: 2283
Joined: Sat Jun 02, 2012 2:13 am

Re: sample game: OpenTal vs Thinker Active

Post by carldaman »

If you liked that last game you might also enjoy the following effort. Not to take anything away from the brilliant OpenTal, which truly resembles the real Tal very closely. :) I fully appreciate how important an achievement is to have an engine playing almost exactly like the great Tal.

My goal has been somewhat similar, but I've wanted to get to a point where the machine not only plays like Morphy, Anderssen, Tal, Nezhmetdinov or Shirov, but also can rise above them in strength while retaining the same style, and being (why not?) even stronger than any human alive, past or present.

The results have been amazing, as far as I can tell. I only wish I had more time and better health to devote to such a project. The "entity" currently goes by the slightly humorous name Zero-the-Hero, to poke some fun at the recent hoopla involving AZ beating Stockfish. At this point, I'm not yet at liberty to reveal more than just games and analysis.

Here's its best win vs OT1:




A monumental attacking effort, carried out against a worthy opponent, itself capable of mounting a similar kind of attack.
BrendanJNorman
Posts: 2583
Joined: Mon Feb 08, 2016 12:43 am
Full name: Brendan J Norman

Re: sample game: OpenTal vs Thinker Active

Post by BrendanJNorman »

carldaman wrote:If you liked that last game you might also enjoy the following effort. Not to take anything away from the brilliant OpenTal, which truly resembles the real Tal very closely. :) I fully appreciate how important an achievement is to have an engine playing almost exactly like the great Tal.

My goal has been somewhat similar, but I've wanted to get to a point where the machine not only plays like Morphy, Anderssen, Tal, Nezhmetdinov or Shirov, but also can rise above them in strength while retaining the same style, and being (why not?) even stronger than any human alive, past or present.

The results have been amazing, as far as I can tell. I only wish I had more time and better health to devote to such a project. The "entity" currently goes by the slightly humorous name Zero-the-Hero, to poke some fun at the recent hoopla involving AZ beating Stockfish. At this point, I'm not yet at liberty to reveal more than just games and analysis.

Here's its best win vs OT1:




A monumental attacking effort, carried out against a worthy opponent, itself capable of mounting a similar kind of attack.
Great work (and games) mate, can't wait to see how you develop this guy!

Myself, I have 3 new ProDeo personalities and about 5 new Rodents (Kasparov, Positional Vlad, Positional Sergei, Capablanca, etc) still coming, plus a Fruit Reloaded personality.

Too much fun...Alpha who? :lol: :wink: