From a PGN comp-comp match with various strong engines measure each game for Strategic Insight / Dominance over the opponent and when present save those games into a new PGN. Best demonstrated with an example from practice.
We see that black has no idea what is coming to him until 6 moves later.
That's the idea, extract those games into a new PGN.
The inner work, evaluating each won game, no draws. The tool uses a flexible parameter, the default score of +1.50, when an engine has a score of 1.50 or higher (say a score of 1.75) it starts to look at the score of the opponent for the next 2 moves, if both scores are still positive a bonus is given 2 x 1.75 = 350 points. Then it checks the third move of the opponent and if still positive 3 x 1.75 = 525 points. All the way up to 5 moves.
Look at the above game, move 26.Reb1 has a score of 2.00 and the opponent still had a positive score 5 moves later, thus the bonus becomes 5 x 200 = 1000, likewise for the next move 27. Rxb3+ {+2.31}, 5 x 231=1155.
Examples are rare, from an elo pool match of 3400 elo, each engine having played 15.000 games only few games are extracted.
You can tune the default value of 150 in the Strategic-Insight.ini file, a value of 100 will give you more PGN output, a value of 175 or higher less output.
90% of coding is debugging, the other 10% is writing bugs.
From a PGN comp-comp match with various strong engines measure each game for Strategic Insight / Dominance over the opponent and when present save those games into a new PGN. Best demonstrated with an example from practice.
We see that black has no idea what is coming to him until 6 moves later.
That's the idea, extract those games into a new PGN.
The inner work, evaluating each won game, no draws. The tool uses a flexible parameter, the default score of +1.50, when an engine has a score of 1.50 or higher (say a score of 1.75) it starts to look at the score of the opponent for the next 2 moves, if both scores are still positive a bonus is given 2 x 1.75 = 350 points. Then it checks the third move of the opponent and if still positive 3 x 1.75 = 525 points. All the way up to 5 moves.
Look at the above game, move 26.Reb1 has a score of 2.00 and the opponent still had a positive score 5 moves later, thus the bonus becomes 5 x 200 = 1000, likewise for the next move 27. Rxb3+ {+2.31}, 5 x 231=1155.
Examples are rare, from an elo pool match of 3400 elo, each engine having played 15.000 games only few games are extracted.
You can tune the default value of 150 in the Strategic-Insight.ini file, a value of 100 will give you more PGN output, a value of 175 or higher less output.
Interesting idea, Ed.
And long time no talk.
You and Chris still working?
I need to catch up on computer chess lol.
May I ask, what strategic themes is this tool looking for specifically?
May I ask, what strategic themes is this tool looking for specifically?
Hey Brendan, where have you been this time ?
There is only one pattern based on computer scores, the game in the OP is a good example. Chess System Tal is not afraid of 25...c4 because it understands the position. The opponent obvious not, it needs 6 moves before it realizes it is lost.
The tool is just a start of a greater goal, to analyze the games of the big-boys, Magnus, Kasparov all the way to Alekhine and Morphy. And thus also for your own games.
90% of coding is debugging, the other 10% is writing bugs.
Thanks, Ed, for sharing this tool. However, when I tried to download it, Microsoft windows security (Windows defender) flagged it as a virus (false), is there a way around?
swami wrote: ↑Tue Sep 16, 2025 4:29 am
Thanks, Ed, for sharing this tool. However, when I tried to download it, Microsoft windows security (Windows defender) flagged it as a virus (false), is there a way around?
swami wrote: ↑Tue Sep 16, 2025 4:29 am
Thanks, Ed, for sharing this tool. However, when I tried to download it, Microsoft windows security (Windows defender) flagged it as a virus (false), is there a way around?
If he just publishes the source code (enabling non-windows users to use it well) there would be no problem.