Release : Chess System Tal EXTREME

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

Moderator: Ras

cpeters
Posts: 190
Joined: Wed Feb 17, 2021 7:44 pm
Full name: Christian Petersen

Re: Release : Chess System Tal EXTREME

Post by cpeters »

Thank!

https://github.com/ChrisWhittington/Che ... 1019-e1162


Links to a source code dings? Why do make an archive of a "README.md" with release-tag? Why put this in a *.tar.gz AND *.zip? Who told you? Why? For whom? Benefit?

Did you selfsame, or was it helped (by groks/github or chatgoogle)?

WHY CHOOSING GIT?
WHY THE LINUS' GIT?

Why not a *.rar on megaupload?

Cannot contribute more (skill issue) critiks.


gereetings!
User avatar
Eelco de Groot
Posts: 4694
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Release : Chess System Tal EXTREME

Post by Eelco de Groot »

Peter Berger wrote: Fri Jan 09, 2026 8:57 am
peter wrote: Fri Jan 09, 2026 12:43 am Yet book isn't used for more than 5 moves at certain lines

At position after e.g. 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Nc3 c6 5. Bg5 h6:
I can explain this behaviour, as it is known from previous Rebel versions. 6. Bxf6 is most likely in your book, but the Rebel/Tal engines won't play moves from the Polyglot book that take material but rather think for themselves. If you reply with 6...Qxf6 the engine will most likely play from book again.
It may not be a bug at all but a feature (Peter here wisely sidesteps calling it a bug). I know old Shredder opening books that deliberately leave out captures. I think it helps with horizon effects. Of course more in the ultra blitz. Tactics need depth but on the other hand can be narrow. The engine will look at captures, (also those proven in grandmaster play) from books, differently anyway, that is its charm after all. Turn the capture down and it is a sacrifice, no?
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
User avatar
Rebel
Posts: 7472
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Release : Chess System Tal EXTREME

Post by Rebel »

Peter Berger wrote: Fri Jan 09, 2026 6:33 pm Quite a long technical phase at the end of the game, that you can safely ignore.
But moves 10-20 were pretty amazing. 18....Bxe5 probably simply wins the game ( I haven't checked with chess engines).
If Chess System Tal extreme continues playing this way, I will enjoy watching its games very much.
[pgn][Event "Lang 90min+30sek"]
[Site "Berlin"]
[Date "2026.01.09"]
[Round "?"]
[White "Crafty 25.6"]
[Black "Chess System Tal Extreme"]
[Result "0-1"]
[ECO "D45"]
[PlyCount "142"]
[TimeControl "5400+30"]

{4096MB, DESKTOP-8OCGGEO} 1. d4 {[%emt 0:00:00]} d5 {[%eval 31,29] [%emt 0:04:45]} 2. c4 {[%emt 0:00:07]} e6 {[%eval 38,26] [%emt 0:01:12]} 3. Nc3 {[%emt 0:00:07] (Sf3)} c6 {[%eval 70,26] [%emt 0:00:56]} 4. e3 {[%emt 0:00:06] (e4)} Nf6 {[%eval 21,26] [%emt 0:02:22]} 5. Nf3 {[%emt 0:00:06]} Nbd7 {[%eval 20,27] [%emt 0:03:49]} 6. Qc2 {[%emt 0:00:09] (Ld3)} Bd6 {[%eval 23,27] [%emt 0:03:05]} 7. g4 {[%emt 0:00:08] (Ld3)} h6 {[%eval 3,22] [%emt 0:00:45]} 8. h3 {[%emt 0:00:07] (Ld2)} e5 {[%eval 32,25] [%emt 0:02:21]} 9. Bd2 {[%emt 0:00:08]} O-O {[%eval 28,24] [%emt 0:00:44]} 10. cxd5 {[%emt 0:01:30] (0-0-0)} e4 {[%eval -24,29] [%emt 0:06:10]} 11. dxc6 {[%emt 0:03:31] (Sxe4)} exf3 {[%eval -24,27] [%emt 0:02:28]} 12. cxd7 {[%emt 0:00:43]} Bxd7 {[%eval -24,30] [%emt 0:03:30]} 13. e4 {[%emt 0:00:07]} b5 {[%eval -59,26] [%emt 0:02:07]} 14. e5 {[%emt 0:02:12]} Rc8 {[%eval -56,29] [%emt 0:02:43]} 15. a3 {[%emt 0:17:11] (g5)} Re8 {[%eval -29,26] [%emt 0:03:25]} 16. Bd3 {[%emt 0:12:50]} a5 {[%eval -79,29] [%emt 0:03:07]} 17. Qb1 {[%emt 0:01:29] (Kf1)} b4 {[%eval -157,26] [%emt 0:01:39]} 18. Nd1 {[%emt 0:01:36] (axb4)} Bxe5 {[%eval -220,27] [%emt 0:01:39]} 19. dxe5 {[%emt 0:01:42]} Rxe5+ {[%eval -231,27] [%emt 0:02:46]} 20. Ne3 {[%emt 0:01:16]} Nd5 {[%eval -233,30] [%emt 0:02:04]} 21. axb4 {[%emt 0:04:34] (Kf1)} Qh4 {[%eval -338,26] [%emt 0:03:59]} 22. Rxa5 {[%emt 0:00:10] (Ta3)} Rxe3+ {[%eval -319,27] [%emt 0:01:40]} 23. Bxe3 {[%emt 0:00:07]} Nxe3 {[%eval -339,30] [%emt 0:02:31]} 24. Rh5 {[%emt 0:01:17] (Le4)} Qe7 {[%eval -406,27] [%emt 0:01:27]} 25. Bh7+ {[%emt 0:05:12] (Tc5)} Kh8 {[%eval -434,27] [%emt 0:01:36]} 26. Qe4 {[%emt 0:00:38]} Ng2+ {[%eval -442,28] [%emt 0:01:06]} 27. Kd2 {[%emt 0:00:25]} Qf6 {[%eval -442,29] [%emt 0:01:28]} 28. Rc1 {[%emt 0:00:08] (Tb1)} Re8 {[%eval -512,27] [%emt 0:01:32]} 29. Rf5 {[%emt 0:00:20]} Qxb2+ {[%eval -497,28] [%emt 0:01:37]} 30. Rc2 {[%emt 0:01:19]} Qa1 {[%eval -506,32] [%emt 0:02:01]} 31. Ra5 {[%emt 0:00:20]} Qf1 {[%eval -524,32] [%emt 0:02:35]} 32. Re5 {[%emt 0:02:06]} Rxe5 {[%eval -550,31] [%emt 0:04:29]} 33. Qxe5 {[%emt 0:00:06]} Kxh7 {[%eval -572,29] [%emt 0:01:02]} 34. Kc3 {[%emt 0:01:38]} g6 {[%eval -573,31] [%emt 0:01:21]} 35. Qd5 {[%emt 0:00:08] (h4)} Qa1+ {[%eval -591,32] [%emt 0:01:10]} 36. Rb2 {[%emt 0:00:09]} Qc1+ {[%eval -609,34] [%emt 0:03:10]} 37. Rc2 {[%emt 0:00:08]} Qa3+ {[%eval -621,30] [%emt 0:00:45]} 38. Kd2 {[%emt 0:02:44] (Kd4)} Qxb4+ {[%eval -643,31] [%emt 0:01:25]} 39. Kc1 {[%emt 0:00:07]} Be6 {[%eval -660,31] [%emt 0:01:30]} 40. Qxf3 {[%emt 0:00:09]} Nf4 {[%eval -666,31] [%emt 0:00:44]} 41. Rd2 {[%emt 0:01:18]} Bb3 {[%eval -665,32] [%emt 0:02:02]} 42. Qg3 {[%emt 0:00:08] (Dc6)} Bd5 {[%eval -883,29] [%emt 0:00:51]} 43. Rc2 {[%emt 0:00:35]} g5 {[%eval -900,30] [%emt 0:00:56]} 44. Qe3 {[%emt 0:00:36]} Be4 {[%eval -1085,30] [%emt 0:01:03]} 45. Rc7 {[%emt 0:00:20]} Qb1+ {[%eval -1250,29] [%emt 0:00:46]} 46. Kd2 {[%emt 0:00:08]} Qa2+ {[%eval -1269,30] [%emt 0:00:57]} 47. Kc1 {[%emt 0:00:38]} Bg6 {[%eval -1328,30] [%emt 0:01:13]} 48. Kd1 {[%emt 0:01:30] (f3)} Bd3 {[%eval -1544,28] [%emt 0:00:54]} 49. Rc3 {[%emt 0:00:08]} Qa1+ {[%eval -2179,30] [%emt 0:01:02]} 50. Qc1 {[%emt 0:00:16]} Qa4+ {[%eval -32707,34] [%emt 0:01:28]} 51. Ke1 {[%emt 0:00:06]} Qe4+ {[%eval -32719,36] [%emt 0:00:39]} 52. Qe3 {[%emt 0:00:38]} Ng2+ {[%eval -32725,41] [%emt 0:00:06]} 53. Kd2 {[%emt 0:00:10]} Nxe3 {[%eval -32727,36] [%emt 0:00:28]} 54. Rxd3 {[%emt 0:01:45]} Nd5 {[%eval -32731,46] [%emt 0:00:04]} 55. Rb3 {[%emt 0:00:29]} Qd4+ {[%eval -32733,45] [%emt 0:00:05]} 56. Kc1 {[%emt 0:00:11] (Kc2)} Qxf2 {[%eval -32737,40] [%emt 0:00:14]} 57. Rb2 {[%emt 0:00:24]} Qe1+ {[%eval -32739,30] [%emt 0:00:23]} 58. Kc2 {[%emt 0:00:09]} Qc3+ {[%eval -32741,64] [%emt 0:00:26]} 59. Kb1 {[%emt 0:00:08]} Nb4 {[%eval -32743,68] [%emt 0:00:49]} 60. Rxb4 {[%emt 0:00:10]} Qxb4+ {[%eval -32745,69] [%emt 0:00:43]} 61. Kc2 {[%emt 0:00:07] (Kc1)} Qa3 {[%eval -32747,67] [%emt 0:00:42]} 62. Kd2 {[%emt 0:00:07]} Qxh3 {[%eval -32749,73] [%emt 0:00:53]} 63. Ke2 {[%emt 0:00:09] (Kc2)} Qxg4+ {[%eval -32751,77] [%emt 0:00:37]} 64. Kd3 {[%emt 0:00:08]} Qf4 {[%eval -32753,87] [%emt 0:00:46]} 65. Kc3 {[%emt 0:00:12] (Ke2)} g4 {[%eval -32753,52] [%emt 0:00:42]} 66. Kc2 {[%emt 0:00:07]} Qe3 {[%eval -32755,59] [%emt 0:00:38]} 67. Kb2 {[%emt 0:00:19]} g3 {[%eval -32757,116] [%emt 0:00:01]} 68. Ka2 {[%emt 0:00:10]} g2 {[%eval -32759,116] [%emt 0:00:01]} 69. Kb2 {[%emt 0:00:05]} g1=Q {[%eval -32761,116] [%emt 0:00:00]} 70. Ka2 {[%emt 0:00:08]} Qh2+ {[%eval -32763,116] [%emt 0:00:01]} 71. Ka1 {[%emt 0:00:06]} Qeg1# {[%eval -32765,116] [%emt 0:00:00]} 0-1
[/pgn]
Put the game through the Best-of-Chess tool and it reports :

Code: Select all

[King "11112"]            * King Attack evaluation
[Short "0"]
[Sac "2000"]              * 2 pawns sacrifice
[Total "13112"]
90% of coding is debugging, the other 10% is writing bugs.
User avatar
Rebel
Posts: 7472
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Release : Chess System Tal EXTREME

Post by Rebel »

I have a little surprise, in september last year I made an update for a possible Rebel-EAS-3.0 with the knowledge I gathered through time on style-programming. I wasn't satisfied with the ELO and dropped it. The EAS versions differ from the EXTREME versions regarding ELO. The EAS versions try to find a balance between playing style and playing strength and thus are a lot stronger than the EXTREME versions. Just finished the testing for the playing style rating list and surprised myself.

Code: Select all

 STYLE   King          Short           
 Total  Attack   %     Games   %     Sacs    %    Engine
524409  214046 23.2%  153444 57.7%  156919 38.5%  Chess System Tal Extreme 
511125  213314 23.7%  149143 57.4%  148668 37.4%  Rebel Extreme 1.1  
486475  165650 25.3%  171709 60.5%  149116 35.8%  Patricia 3.01  
482444  185940 25.3%  161609 61.3%  134895 36.1%  CSTal 2.1 EAS  
407780  158700 27.0%   99659 49.7%  149421 40.8%  Patricia 5 xtremeEAS  
397519  135669 23.4%  164415 64.3%   97435 26.7%  Rebel EAS 3.0  
Not only Rebel EAS 3.0 scored 150.000 style points more than 2.0, surprisingly it also is considerable stronger than the Patricia's. And thus I changed my mind.

Code: Select all

No. Name                  Win Draw Loss Unf.  Score Games       %
-----------------------------------------------------------------
  1 Rebel-EAS-3.0        +3734 =2957 -309   *0 5212.5  7000   74.5%
  2 Patricia-5.0-extreme +309 =2957 -3734   *0 1787.5  7000   25.5%

Total Games:    7000
White Wins:     2328 (33.3%)
Black Wins:     1715 (24.5%)
Draws:          2957 (42.2%)

Code: Select all

No. Name           Win Draw Loss Unf.  Score Games       %
----------------------------------------------------------
 1 Rebel-EAS-3.0 +2386 =4061 -553   *0 4416.5  7000   63.1%
 2 Patricia-5.0  +553 =4061 -2386   *0 2583.5  7000   36.9%

Total Games:    7000
White Wins:     1875 (26.8%)
Black Wins:     1064 (15.2%)
Draws:          4061 (58.0%)
90% of coding is debugging, the other 10% is writing bugs.
User avatar
Rebel
Posts: 7472
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Release : Chess System Tal EXTREME

Post by Rebel »

https://rebel7775.wixsite.com/rebel/pla ... ating-list

Final list.

And now I need a break.
90% of coding is debugging, the other 10% is writing bugs.
jkominek
Posts: 117
Joined: Tue Sep 04, 2018 5:33 am
Full name: John Kominek

Re: Release : Chess System Tal EXTREME

Post by jkominek »

Adding my typical low-brainwave spam, while Rebel rests.

Code: Select all

   # PLAYER                      :  RATING  ERROR   POINTS  PLAYED   (%)     LOS      W     D     L  D(%)  OppAvg  OppErr
   1 Stockfish-17.1              :  3757.0    5.1  12824.0   15000    85     100  10726  4196    78    28  3397.7     4.8
   2 Fritz-20                    :  3651.8    3.7  11601.5   15000    77     100   8917  5369   714    36  3397.7     4.8
   3 Velvet-8.1-Risky            :  3619.3    4.4  11153.0   15000    74     100   8681  4944  1375    33  3397.7     4.8
   4 Rebel-EAS-3.0               :  3570.4    4.5  10420.0   15000    69     100   7897  5046  2057    34  3397.7     4.8
   5 Patricia-5.0                :  3475.0    5.5   8848.0   15000    59     100   5855  5986  3159    40  3397.7     4.8
   6 Halogen-12                  :  3433.5    4.3   9834.5   19500    50      51   6867  5935  6698    30  3430.7     4.1
   7 Black-Marlin-8.0            :  3433.5    5.3   9833.5   19500    50      99   7112  5443  6945    28  3430.7     4.1
   8 Pawn-3.0                    :  3427.1    4.2   9704.0   19500    50      92   6672  6064  6764    31  3430.7     4.1
   9 Rebel-Extreme               :  3424.6    3.1   7972.0   15000    53      87   5298  5348  4354    36  3397.7     4.8
  10 Seer-2.50                   :  3420.6    7.0   9569.5   19500    49     100   6595  5949  6956    31  3430.7     4.1
  11 Wasp-7.07                   :  3405.0    5.3   9252.0   19500    47      61   6150  6204  7146    32  3430.7     4.1
  12 viridithas-9.0.0            :  3404.0    4.5   9232.5   19500    47      67   6143  6179  7178    32  3430.7     4.1
  13 Patricia-5-xtremeEAS        :  3402.5    3.7   7584.0   15000    51      78   4946  5276  4778    35  3397.7     4.8
  14 Altair-6.0                  :  3400.0    3.8   9151.0   19500    47      89   6278  5746  7476    29  3430.7     4.1
  15 Patricia-4                  :  3397.1    3.7   7489.0   15000    50     100   5326  4326  5348    29  3397.7     4.8
  16 Clover-3.3                  :  3386.4    5.1   8875.0   19500    46     100   6179  5392  7929    28  3430.7     4.1
  17 CSTal-2.1-EAS               :  3372.2    2.7   7050.5   15000    47     100   4845  4411  5744    29  3397.7     4.8
  18 Koivisto-6.0                :  3351.1    3.5   8164.5   19500    42     100   5378  5573  8549    29  3430.7     4.1
  19 Rebel-Extreme-1.1           :  3324.6    4.1   6222.0   15000    41     100   4370  3704  6926    25  3397.7     4.8
  20 Igel-3.30                   :  3315.6    4.6   7463.5   19500    38     100   4515  5897  9088    30  3430.7     4.1
  21 Chess-System-Tal-Extreme    :  3269.7    3.4   5294.5   15000    35     100   3696  3197  8107    21  3397.7     4.8
  22 Komodo-14.1-Aggressive      :  3180.9    4.3   3915.5   15000    26     100   2250  3331  9419    22  3397.7     4.8
  23 Patricia-3.01               :  3154.6    5.0   3546.0   15000    24     ---   1922  3248  9830    22  3397.7     4.8

White advantage = 157.83 +/- 0.65
Draw rate (equal opponents) = 40.03 % +/- 0.12

ANCHOR="Altair-6.0"
ANCVAL=3400
PGN=uho-all.pgn
ordo -p $PGN -g groups --terse --white-auto --columns="0,1,2,3,4,5,6,7,8,9,10,11,12" -a $ANCVAL -A "$ANCHOR" --cfs-matrix=$CFS --cfs-show --simulations=10 --pool-relative --draw-auto --output $OUT --head2head=$H2H
User avatar
Rebel
Posts: 7472
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Release : Chess System Tal EXTREME

Post by Rebel »

pohl4711 wrote: Fri Jan 09, 2026 5:02 am
Rebel wrote: Thu Jan 08, 2026 9:04 am
pohl4711 wrote: Thu Jan 08, 2026 5:48 am Testrun for my full UHO ratinglist started. Result in 4-5 days. Will CS Tal Extreme be able to make the first place in my EAS-ratinglist?
I already do know the answer from my testing and the answer is : it depends how you use your tool.
I use my EAS-Tool, as it should be used: Running it on my full ratinglist database. When the testrun is finished.
And I think, the result of CS Tal Extreme will surprise you. After 4500 games (sadly already 2 disconnects by CS Tal Extreme - not good, but still acceptable), the EAS-Score looks very promising, when setting my Gauntlet-EAS-Tool to 77 moves, as the full ratinglist has as average value (thats how to do it). CS Tal Extreme will be clearly at rank #1 right now, if the results do not change drastically until the end of the testrun.
Results in 2-3 days.
I finally had time to have a look at your patch. I get

Full version

Code: Select all

                         early           bad  avg.win 
Rank  EAS-Score  sacs    sacs   shorts  draws  moves  Engine/player 
---------------------------------------------------------------------------
   1   1266152  52.00%  44.38%  80.52%  05.60%   48   Chess-System-Tal-Extreme  
   2   1232595  48.36%  44.01%  80.89%  06.40%   48   Rebel-Extreme-1.1  
   3   1162116  56.72%  46.52%  73.81%  04.26%   52   Patricia-5-xtremeEAS  
   4   1138366  47.97%  46.85%  74.87%  05.02%   53   Patricia-3.01  
Gauntlet version

Code: Select all

   1   1266152  52.00%  44.38%  80.52%  05.60%   48   Chess-System-Tal-Extreme  
   1   1232595  48.36%  44.01%  80.89%  06.40%   48   Rebel-Extreme-1.1  
   1   1162116  56.72%  46.52%  73.81%  04.26%   52   Patricia-5-xtremeEAS  
   1   1138366  47.97%  46.85%  74.87%  05.02%   53   Patricia-3.01  
EQUAL

You fixed it, congrats.
90% of coding is debugging, the other 10% is writing bugs.
User avatar
mclane
Posts: 18950
Joined: Thu Mar 09, 2006 6:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub

Re: Release : Chess System Tal EXTREME

Post by mclane »

QED
What seems like a fairy tale today may be reality tomorrow.
Here we have a fairy tale of the day after tomorrow....
User avatar
pohl4711
Posts: 2892
Joined: Sat Sep 03, 2011 7:25 am
Location: Berlin, Germany
Full name: Stefan Pohl

Re: Release : Chess System Tal EXTREME

Post by pohl4711 »

Rebel wrote: Sun Jan 11, 2026 10:44 am [
I finally had time to have a look at your patch. I get

Full version

Code: Select all

                         early           bad  avg.win 
Rank  EAS-Score  sacs    sacs   shorts  draws  moves  Engine/player 
---------------------------------------------------------------------------
   1   1266152  52.00%  44.38%  80.52%  05.60%   48   Chess-System-Tal-Extreme  
   2   1232595  48.36%  44.01%  80.89%  06.40%   48   Rebel-Extreme-1.1  
   3   1162116  56.72%  46.52%  73.81%  04.26%   52   Patricia-5-xtremeEAS  
   4   1138366  47.97%  46.85%  74.87%  05.02%   53   Patricia-3.01  
Gauntlet version

Code: Select all

   1   1266152  52.00%  44.38%  80.52%  05.60%   48   Chess-System-Tal-Extreme  
   1   1232595  48.36%  44.01%  80.89%  06.40%   48   Rebel-Extreme-1.1  
   1   1162116  56.72%  46.52%  73.81%  04.26%   52   Patricia-5-xtremeEAS  
   1   1138366  47.97%  46.85%  74.87%  05.02%   53   Patricia-3.01  
EQUAL

You fixed it, congrats.
??? There was no patch. The V6.0 of my tool is completely unchanged since release. As I mentioned, the EAS Tool works fine. When there is no mismatch of adjucated and non adjucated games in the input-pgn.
User avatar
Rebel
Posts: 7472
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Release : Chess System Tal EXTREME

Post by Rebel »

You said it yourself, change :

set /A hard_moveaverage=0

into :

set /A hard_moveaverage=77

I did.

Then FULL = GAUNTLET

As it should.
90% of coding is debugging, the other 10% is writing bugs.