Sawfish 2TC

Discussion about chess-playing software (engines, hosts, opening books, platforms, etc...)
User avatar
OrgZ
Posts: 948
Joined: Thu Feb 16, 2023 2:15 pm

Sawfish 2TC

Post by OrgZ » Thu Nov 30, 2023 12:52 pm

NO DISRESPECT to dear Dorsz.
This was an experiment that i decided to do yesterday, trying to add more venom to this engine....

Sawfish 2TC
is sawfish 1.0 by dorsz but on STEROIDS
Whats new:
Tactical feature, book can be added manually or place in the folder where the engine is and change name/s to saw.bin and fish.bin

more changes are in search.cpp and timeman.cpp

3+1
Score of Sawfish 2TC vs Sawfish 1.0-avx2: 8 - 1 - 111 [0.529]
... Sawfish 2TC playing White: 8 - 0 - 52 [0.567] 60
... Sawfish 2TC playing Black: 0 - 1 - 59 [0.492] 60
... White vs Black: 9 - 0 - 111 [0.537] 120
Elo difference: 20.3 +/- 16.7, LOS: 99.0 %, DrawRatio: 92.5 %
120 of 120 games finished.

https://pixeldrain.com/u/JpRWkNEi

moonstonelight
Posts: 11
Joined: Fri Mar 24, 2023 11:39 am

Re: Sawfish 2TC

Post by moonstonelight » Thu Nov 30, 2023 2:45 pm

When an engine gets stronger, my mind automaticly thinks that it lost it's style and became more stockfishy. I hope what your project doesn't interfere with its style.

Do you have a testing that supports it still plays the same style or just tactically stronger as in more Stockfish?

User avatar
OrgZ
Posts: 948
Joined: Thu Feb 16, 2023 2:15 pm

Re: Sawfish 2TC

Post by OrgZ » Thu Nov 30, 2023 3:41 pm

This engine still plays savagely, the difference is when it decides to play like wise, its chooses better and doesn't waste opportunities like its father :?.


typical example of one the two games.

[Event "My Tournament"]
[Site "?"]
[Date "2023.11.30"]
[Round "1"]
[White "Sawfish 2TC"]
[Black "Sawfish 1.0-avx2"]
[Result "1-0"]
[ECO "A45"]
[GameDuration "00:09:01"]
[GameEndTime "2023-11-30T11:31:59.061 Time"]
[GameStartTime "2023-11-30T11:22:57.116 Time"]
[Opening "Trompovsky attack (Ruth, Opovcensky Opening)"]
[PlyCount "201"]
[TimeControl "180+1"]

1. d4 {book} Nf6 {book} 2. Bg5 {book} b6 {book} 3. Bxf6 {+0.34/19 4.7s}
exf6 {-0.23/21 7.5s} 4. e3 {+0.41/19 2.1s} Bb7 {-0.16/19 3.2s}
5. h4 {+0.16/24 18s} h5 {-0.11/18 3.2s} 6. c4 {+0.13/18 1.5s} g6 {-0.17/18 2.9s}
7. Nc3 {+0.20/22 4.8s} f5 {-0.18/20 2.8s} 8. Nf3 {+0.19/21 4.1s}
Bg7 {-0.12/23 7.8s} 9. Be2 {+0.19/21 7.3s} d6 {-0.14/21 2.1s}
10. O-O {+0.22/18 1.6s} O-O {-0.08/24 7.6s} 11. Ng5 {+0.09/22 6.8s}
Nd7 {-0.04/20 2.1s} 12. Bf3 {+0.25/21 2.3s} Bxf3 {-0.08/22 2.8s}
13. Nxf3 {+0.20/23 4.4s} c6 {-0.13/25 16s} 14. Qa4 {+0.13/19 2.7s}
Qc7 {-0.15/20 3.0s} 15. b4 {+0.17/17 2.2s} Nf6 {-0.22/20 6.5s}
16. Rac1 {+0.21/18 3.0s} Rfc8 {-0.18/22 14s} 17. b5 {+0.27/20 8.4s}
Qb7 {-0.12/19 3.0s} 18. Qb3 {+0.23/18 1.5s} Rc7 {-0.13/20 3.4s}
19. Rfd1 {+0.23/19 2.6s} Rac8 {-0.08/19 3.4s} 20. Rc2 {+0.19/19 2.9s}
Ne4 {-0.13/24 17s} 21. bxc6 {+0.18/20 3.3s} Qxc6 {-0.11/20 1.8s}
22. Nb5 {+0.39/19 2.8s} Re7 {-0.09/21 2.9s} 23. Ng5 {+0.11/23 7.0s}
a6 {-0.08/23 2.7s} 24. Nc3 {+0.14/19 2.8s} Nxc3 {-0.09/21 2.4s}
25. Rxc3 {+0.13/20 2.2s} Bf6 {-0.01/20 3.8s} 26. Rb1 {+0.11/18 2.0s}
Rb7 {-0.01/21 2.9s} 27. Rbc1 {+0.15/21 6.1s} Rbc7 {-0.01/22 3.6s}
28. R3c2 {+0.11/23 8.9s} Qb7 {-0.06/22 3.2s} 29. a4 {+0.17/20 1.4s}
Kg7 {-0.13/23 2.5s} 30. Nf3 {+0.15/21 1.9s} Qc6 {-0.03/19 2.3s}
31. Ng5 {+0.11/23 10s} Rb7 {-0.01/23 10s} 32. Rc3 {+0.13/21 3.2s}
Re7 {0.00/20 5.3s} 33. Nf3 {+0.12/20 7.5s} Rec7 {-0.01/22 5.3s}
34. Qb4 {+0.11/20 4.8s} Rb7 {-0.02/19 1.6s} 35. Qa3 {+0.10/19 2.1s}
Be7 {-0.04/24 9.4s} 36. Qa1 {+0.11/20 1.9s} Bd8 {-0.04/21 3.4s}
37. Qa3 {+0.08/22 8.0s} Bf6 {-0.04/22 6.2s} 38. Qa2 {+0.11/18 1.3s}
Qe4 {-0.06/19 1.3s} 39. Qb1 {+0.08/20 1.7s} Qe8 {-0.06/21 1.9s}
40. Qb4 {+0.07/22 7.8s} Rc6 {-0.04/24 5.8s} 41. g3 {+0.08/15 1.1s}
Qe4 {+0.01/17 1.1s} 42. Ne1 {+0.07/19 2.4s} f4 {0.00/19 2.4s}
43. gxf4 {+0.09/16 1.6s} Qf5 {-0.12/21 12s} 44. Ng2 {+0.27/21 7.4s}
Qg4 {-0.12/18 1.6s} 45. Qb3 {+0.20/19 2.3s} Rd7 {-0.14/20 4.4s}
46. R3c2 {+0.22/16 2.2s} Bxh4 {-0.15/16 1.5s} 47. Qd3 {+0.21/21 4.4s}
Bf6 {-0.17/19 5.9s} 48. e4 {+0.19/18 1.3s} h4 {-0.14/20 1.3s}
49. Kh2 {+0.34/20 4.2s} Rdc7 {-0.10/16 2.6s} 50. Qe3 {+0.47/15 1.2s}
h3 {-0.26/19 6.6s} 51. Ne1 {+0.50/16 1.4s} Qc8 {-0.33/16 1.2s}
52. e5 {+0.48/18 2.4s} Be7 {-0.29/15 0.83s} 53. Qxh3 {+0.60/20 1.9s}
dxe5 {-0.34/14 0.26s} 54. d5 {+0.83/25 13s} Rf6 {-0.20/13 0.37s}
55. Qxc8 {+0.64/18 1.2s} Rxc8 {-0.32/18 1.9s} 56. fxe5 {+0.75/16 1.8s}
Rf5 {-0.21/15 0.56s} 57. a5 {+1.10/16 1.5s} bxa5 {-0.13/15 0.43s}
58. f4 {+1.09/19 2.7s} Rxf4 {-0.14/15 0.58s} 59. Kg3 {+0.26/23 6.4s}
Re4 {-0.65/19 3.4s} 60. Nf3 {+0.04/20 2.8s} Rc5 {-0.57/14 0.73s}
61. d6 {+1.03/16 1.0s} Rexe5 {-0.56/10 0.15s} 62. Rd1 {+1.09/15 0.89s}
Re4 {-1.02/16 2.3s} 63. dxe7 {+1.13/19 2.5s} Kf6 {-0.91/14 0.38s}
64. Rd4 {+1.29/15 0.49s} Rxe7 {-0.83/12 0.32s} 65. Nd2 {+0.90/16 2.0s}
Rg5+ {-1.08/14 1.2s} 66. Kf2 {+1.10/18 0.90s} Rf5+ {-1.12/14 0.82s}
67. Nf3 {+0.85/17 1.4s} Rc5 {-1.02/16 1.4s} 68. Rd6+ {+0.99/12 0.86s}
Kg7 {-1.20/14 0.74s} 69. Rc3 {+1.20/15 1.6s} g5 {-1.09/13 0.39s}
70. Rd5 {+1.27/17 1.4s} Rxd5 {-1.00/14 0.47s} 71. cxd5 {+1.56/16 0.53s}
g4 {-1.71/17 1.5s} 72. Nd2 {+1.83/15 0.47s} Rd7 {-1.51/14 0.47s}
73. Rd3 {+1.77/16 0.93s} f5 {-2.02/17 3.2s} 74. d6 {+2.02/15 0.71s}
Kf6 {-1.38/17 0.39s} 75. Nc4 {+2.24/15 0.89s} Ke6 {-1.95/17 1.9s}
76. Re3+ {+2.22/16 1.4s} Kf6 {-1.48/13 0.13s} 77. Kg3 {+2.22/15 0.68s}
a4 {-1.95/17 0.92s} 78. Kf4 {+2.49/16 0.81s} Rb7 {-1.79/13 0.42s}
79. Re5 {+2.60/15 0.69s} a3 {-2.79/16 2.4s} 80. Rxf5+ {+2.85/15 0.79s}
Ke6 {-3.10/16 0.76s} 81. Re5+ {+3.07/15 0.86s} Kf6 {-3.26/16 1.0s}
82. Nd2 {+3.21/19 2.5s} g3 {-3.28/16 1.1s} 83. Ne4+ {+3.14/19 0.57s}
Kf7 {-3.19/17 0.31s} 84. Kxg3 {+3.14/17 0.62s} Rb5 {-3.22/16 0.28s}
85. Ng5+ {+3.09/16 0.88s} Kg6 {-3.19/16 0.77s} 86. d7 {+3.19/18 1.0s}
Rxe5 {-3.17/17 0.97s} 87. d8=Q {+3.34/18 0.58s} Rxg5+ {-3.16/18 0.54s}
88. Kf4 {+3.27/19 1.2s} Rb5 {-3.22/18 2.0s} 89. Qd6+ {+3.32/15 0.58s}
Kg7 {-3.23/19 0.89s} 90. Qxa3 {+4.06/21 4.7s} Kf7 {-3.13/18 0.38s}
91. Qd6 {+4.20/18 0.26s} Ke8 {-3.40/17 1.3s} 92. Qxa6 {+6.02/13 0.36s}
Rb4+ {-M20/26 2.6s} 93. Ke5 {+6.63/15 0.37s} Rb2 {-M16/29 0.34s}
94. Ke6 {+M17/29 0.42s} Kd8 {-M14/31 0.25s} 95. Qa5+ {+M15/33 0.51s}
Kc8 {-M12/40 0.37s} 96. Qc3+ {+M11/37 0.49s} Kb7 {-M10/52 0.48s}
97. Qxb2+ {+M9/49 0.55s} Kc6 {-M8/91 0.46s} 98. Qb4 {+M7/96 0.59s}
Kc7 {-M6/245 0.21s} 99. Qb5 {+M5/245 0.24s} Kc8 {-M4/245 0.017s}
100. Kd6 {+M3/245 0.015s} Kd8 {-M2/245 0.014s}
101. Qb8# {+M1/245 0.010s, White mates} 1-0

[Event "My Tournament"]
[Site "?"]
[Date "2023.11.30"]
[Round "1"]
[White "Sawfish 1.0-avx2"]
[Black "Sawfish 2TC"]
[Result "1/2-1/2"]
[ECO "A45"]
[GameDuration "00:05:56"]
[GameEndTime "2023-11-30T11:29:22.000 Time"]
[GameStartTime "2023-11-30T11:23:25.566 Time"]
[Opening "Trompovsky attack (Ruth, Opovcensky Opening)"]
[PlyCount "77"]
[Termination "adjudication"]
[TimeControl "180+1"]

1. d4 {book} Nf6 {book} 2. Bg5 {book} b6 {book} 3. Bxf6 {+0.25/23 19s}
exf6 {-0.15/19 5.6s} 4. e3 {+0.24/21 5.4s} Bb7 {-0.11/17 2.0s}
5. h4 {+0.16/21 3.3s} h5 {-0.11/18 2.2s} 6. c4 {+0.15/22 10s} g6 {-0.06/20 4.3s}
7. Nf3 {+0.19/21 7.7s} Bg7 {-0.06/21 5.8s} 8. g3 {+0.18/20 2.4s}
c5 {-0.19/22 7.3s} 9. Bg2 {+0.29/22 3.6s} f5 {-0.19/18 1.4s}
10. O-O {+0.19/20 6.3s} cxd4 {-0.05/20 2.7s} 11. Nxd4 {+0.23/22 8.3s}
Bxg2 {-0.14/19 2.7s} 12. Kxg2 {+0.07/23 6.0s} Nc6 {-0.12/21 2.4s}
13. Nc3 {+0.24/22 3.3s} Nxd4 {-0.07/20 2.3s} 14. exd4 {+0.08/22 6.3s}
O-O {-0.04/21 2.5s} 15. b3 {+0.12/22 2.9s} Rc8 {-0.06/21 3.8s}
16. Qd2 {+0.13/22 6.0s} Qc7 {-0.14/19 4.3s} 17. Rad1 {+0.20/21 8.5s}
Qb7+ {-0.04/18 2.2s} 18. Kh2 {+0.15/20 3.4s} Rfe8 {-0.09/21 6.6s}
19. Qf4 {+0.10/29 33s} Re6 {0.00/18 2.1s} 20. Rd3 {+0.21/19 1.6s}
Rce8 {0.00/22 2.4s} 21. a4 {+0.19/19 2.4s} Kh7 {0.00/21 2.5s}
22. Nb5 {+0.11/23 3.7s} Re1 {0.00/27 2.4s} 23. Rxe1 {0.00/25 6.2s}
Rxe1 {0.00/31 7.2s} 24. Qf3 {0.00/24 1.9s} Qxf3 {0.00/32 2.5s}
25. Rxf3 {0.00/31 2.2s} a6 {0.00/31 2.5s} 26. Nc7 {0.00/34 2.7s}
Bxd4 {0.00/31 2.9s} 27. Nxa6 {0.00/33 2.3s} Re2 {0.00/33 2.5s}
28. Kg1 {0.00/34 2.2s} Rb2 {0.00/38 2.9s} 29. Nb4 {0.00/35 2.1s}
Kg7 {0.00/41 3.7s} 30. Nd5 {0.00/37 2.1s} Bc5 {0.00/37 3.5s}
31. Kg2 {0.00/37 1.9s} Kf8 {0.00/40 3.4s} 32. Kf1 {0.00/38 2.2s}
Rb1+ {0.00/42 3.2s} 33. Kg2 {0.00/35 1.9s} Rb2 {0.00/44 7.2s}
34. Kf1 {0.00/38 1.9s} d6 {0.00/40 2.6s} 35. Ke1 {0.00/36 3.5s}
Ke8 {0.00/38 3.0s} 36. Kf1 {0.00/37 1.8s} Kd7 {0.00/40 5.2s}
37. Nf6+ {0.00/36 2.3s} Ke7 {0.00/42 2.9s} 38. Nd5+ {0.00/38 6.2s}
Kf8 {0.00/44 44s} 39. Ke1 {0.00/34 2.1s, Draw by adjudication: user decision}
1/2-1/2

User avatar
OrgZ
Posts: 948
Joined: Thu Feb 16, 2023 2:15 pm

Re: Sawfish 2TC

Post by OrgZ » Thu Nov 30, 2023 4:00 pm

[Event "My Tournament"]
[Site "?"]
[Date "2023.11.30"]
[Round "1"]
[White "Sawfish 2TC"]
[Black "Sawfish 1.0-avx2"]
[Result "1-0"]
[ECO "A46"]
[GameDuration "00:08:30"]
[GameEndTime "2023-11-30T11:53:15.431 Time"]
[GameStartTime "2023-11-30T11:44:45.387 Time"]
[Opening "Queen's pawn game"]
[PlyCount "167"]
[TimeControl "180+1"]

1. d4 {book} Nf6 {book} 2. Nf3 {book} c5 {book} 3. d5 {+0.53/21 4.9s}
b5 {-0.19/22 18s} 4. e4 {+0.49/20 11s} Nxe4 {-0.45/21 7.2s}
5. Bd3 {+0.09/21 6.6s} Qa5+ {-0.57/19 8.2s} 6. Nbd2 {+0.42/19 2.6s}
Nf6 {-0.55/21 5.5s} 7. O-O {+0.64/19 2.2s} c4 {-0.24/19 3.5s}
8. Be4 {+0.66/18 2.4s} d6 {-0.31/20 4.4s} 9. a4 {+0.42/20 7.2s}
g6 {-0.36/19 3.1s} 10. Nd4 {+0.44/19 2.4s} Bd7 {-0.33/20 4.3s}
11. Bf3 {+0.24/24 43s} Bg7 {-0.38/18 2.8s} 12. c3 {+0.27/21 16s}
bxa4 {-0.32/21 12s} 13. Re1 {+0.30/15 1.4s} Qc7 {-0.24/19 3.1s}
14. h3 {+0.39/19 8.0s} a6 {-0.30/26 25s} 15. Qe2 {+0.37/22 9.4s}
O-O {-0.36/22 10s} 16. Qxc4 {+0.58/18 1.6s} Qd8 {-0.32/18 1.7s}
17. Qa2 {+0.49/21 9.3s} Bb5 {-0.37/23 11s} 18. c4 {+0.39/19 1.9s}
Qb6 {-0.38/20 2.3s} 19. Nc2 {+0.59/22 9.3s} Qc7 {-0.23/19 2.0s}
20. b4 {+0.63/19 1.2s} axb3 {-0.22/18 2.4s} 21. Qxb3 {+0.57/20 2.2s}
Bd7 {-0.24/18 2.4s} 22. Rxe7 {+0.55/18 1.9s} a5 {-0.27/17 2.2s}
23. Bb2 {+0.57/18 2.7s} Na6 {-0.23/18 2.2s} 24. Qa3 {+0.65/18 2.0s}
Nc5 {-0.66/22 11s} 25. Rae1 {+0.66/17 1.7s} Qd8 {-0.60/21 3.0s}
26. Qa1 {+0.59/18 1.5s} Ba4 {-0.45/20 2.5s} 27. Bxf6 {+0.77/21 4.1s}
Bxf6 {-0.65/22 5.5s} 28. Qxf6 {+0.79/17 1.1s} Bxc2 {-0.78/23 5.5s}
29. Qc3 {+0.76/19 2.5s} Bd3 {-0.83/23 6.7s} 30. Nb3 {+0.83/20 2.5s}
Nxb3 {-0.84/23 4.5s} 31. Qxb3 {+0.92/20 1.9s} Bf5 {-0.81/22 3.3s}
32. g4 {+0.89/19 2.7s} a4 {-0.80/18 1.9s} 33. Qa3 {+0.86/18 1.6s}
Bc8 {-0.66/15 2.1s} 34. Kg2 {+1.17/18 1.8s} Bd7 {-1.47/23 22s}
35. h4 {+1.26/18 1.9s} h5 {-1.25/18 0.84s} 36. gxh5 {+1.46/19 2.1s}
Re8 {-1.41/18 3.8s} 37. Rxe8+ {+1.60/17 1.7s} Bxe8 {-1.21/19 2.5s}
38. hxg6 {+1.67/18 2.5s} fxg6 {-1.77/18 2.5s} 39. c5 {+1.54/20 2.6s}
Bd7 {-1.50/17 1.5s} 40. c6 {+1.42/18 2.6s} Bf5 {-1.45/15 0.38s}
41. Kg1 {+1.36/20 1.7s} Kg7 {-1.44/17 3.0s} 42. Bg2 {+1.70/18 3.7s}
Qf6 {-1.56/15 0.49s} 43. Re3 {+1.78/18 2.3s} Rh8 {-1.50/14 0.50s}
44. Qxa4 {+1.75/17 1.6s} Rxh4 {-1.73/17 1.9s} 45. Qa7+ {+1.87/17 2.2s}
Kh6 {-1.71/14 0.39s} 46. Rg3 {+1.85/17 2.0s} g5 {-1.73/13 0.42s}
47. Qe3 {+1.87/17 2.4s} Kg6 {-1.59/14 0.74s} 48. Qe8+ {+1.93/16 1.9s}
Kg7 {-1.67/17 2.3s} 49. Qe3 {+1.77/22 18s} Kg6 {-1.75/15 0.47s}
50. Qe1 {+2.04/16 0.95s} Rf4 {-1.57/15 2.7s} 51. Qe8+ {+2.36/15 1.1s}
Kh6 {-2.08/16 1.3s} 52. Bf1 {+2.34/17 0.98s} Re4 {-2.01/14 0.13s}
53. Rh3+ {+2.39/18 1.5s} Bxh3 {-2.03/15 0.49s} 54. Qxe4 {+2.58/19 1.3s}
Qa1 {-2.50/17 1.2s} 55. Qd3 {+2.81/18 1.6s} Bc8 {-3.21/16 2.0s}
56. Kg2 {+3.04/19 1.3s} Qe5 {-2.08/14 0.36s} 57. Qf3 {+3.18/16 1.4s}
Kg7 {-2.59/15 1.2s} 58. Bd3 {+3.34/14 0.81s} Qf6 {-2.92/17 1.5s}
59. Qe4 {+3.86/17 1.1s} Kf8 {-3.39/15 1.1s} 60. Be2 {+4.27/15 0.98s}
Bf5 {-2.74/13 0.14s} 61. Qe3 {+4.12/18 3.1s} Kg7 {-4.03/14 1.8s}
62. c7 {+5.09/14 0.77s} g4 {-4.57/13 1.1s} 63. Kg3 {+5.65/14 0.82s}
Kh8 {-5.75/14 1.0s} 64. Ba6 {+6.32/17 1.6s} Kg7 {-6.09/17 0.97s}
65. c8=R {+6.59/15 0.81s} Bxc8 {-6.53/15 1.0s} 66. Bxc8 {+7.08/16 0.98s}
Qa1 {-7.16/16 0.99s} 67. Qe7+ {+7.88/15 0.90s} Kg6 {-5.86/12 0.12s}
68. Qxd6+ {+8.12/15 0.62s} Kf7 {-9.09/17 1.7s} 69. Be6+ {+11.33/19 2.0s}
Kg7 {-8.83/16 0.58s} 70. Qe7+ {+11.83/26 0.68s} Kg6 {-8.82/16 0.65s}
71. Qf7+ {+12.78/22 0.88s} Kh6 {-8.84/13 0.35s} 72. Qf8+ {+14.58/22 0.91s}
Kg6 {-11.22/22 1.4s} 73. Bf7+ {+15.91/20 0.75s} Kf5 {-16.24/22 2.0s}
74. Qc8+ {+20.99/20 0.64s} Kg5 {-M50/17 0.69s} 75. Qg8+ {+M33/24 0.69s}
Kf6 {-M38/27 1.4s} 76. Qh8+ {+M21/26 0.80s} Kxf7 {-M18/28 0.74s}
77. Qxa1 {+M17/30 0.91s} Ke7 {-M16/25 0.28s} 78. Qe5+ {+M15/28 1.0s}
Kd7 {-M14/27 0.48s} 79. Qe6+ {+M11/33 2.0s} Kc7 {-M10/32 0.65s}
80. d6+ {+M9/37 0.48s} Kb6 {-M8/60 0.51s} 81. Qd5 {+M7/69 0.67s}
Ka6 {-M6/245 0.31s} 82. d7 {+M5/245 0.32s} Ka7 {-M4/245 0.020s}
83. d8=Q {+M3/245 0.016s} Ka6 {-M2/245 0.016s}
84. Q8a5# {+M1/245 0.013s, White mates} 1-0

[Event "My Tournament"]
[Site "?"]
[Date "2023.11.30"]
[Round "1"]
[White "Sawfish 1.0-avx2"]
[Black "Sawfish 2TC"]
[Result "1/2-1/2"]
[ECO "A46"]
[GameDuration "00:09:16"]
[GameEndTime "2023-11-30T11:54:43.539 Time"]
[GameStartTime "2023-11-30T11:45:26.698 Time"]
[Opening "Queen's pawn game"]
[PlyCount "210"]
[TimeControl "180+1"]

1. d4 {book} Nf6 {book} 2. Nf3 {book} c5 {book} 3. d5 {+0.37/18 7.8s}
b5 {-0.31/22 15s} 4. e4 {+0.44/19 4.3s} Nxe4 {-0.38/20 3.2s}
5. Bd3 {+0.39/22 3.3s} Nf6 {-0.38/24 23s} 6. Bxb5 {+0.51/20 2.7s}
g6 {-0.41/19 2.7s} 7. c4 {+0.56/21 9.6s} Bg7 {-0.27/20 2.9s}
8. Be3 {+0.62/20 2.3s} Qb6 {-0.49/22 18s} 9. Nc3 {+0.51/26 27s}
a6 {-0.15/18 1.4s} 10. Ba4 {+0.56/17 2.5s} Qxb2 {-0.14/20 5.8s}
11. Rc1 {+0.43/24 19s} Qb6 {-0.07/17 2.2s} 12. Rb1 {+0.03/23 21s}
Qc7 {0.00/21 6.3s} 13. O-O {+0.04/17 1.7s} O-O {+0.02/21 4.8s}
14. Re1 {+0.16/19 2.7s} d6 {+0.03/19 2.8s} 15. Bf4 {+0.23/23 15s}
Nh5 {+0.01/20 2.9s} 16. Bd2 {+0.20/19 1.9s} e5 {0.00/22 7.4s}
17. dxe6 {+0.18/23 5.5s} Bxe6 {-0.02/20 2.1s} 18. g4 {+0.14/21 2.4s}
Bxg4 {-0.06/22 2.1s} 19. Nd5 {+0.14/24 2.8s} Qd8 {0.00/22 2.7s}
20. Rb7 {+0.16/24 2.4s} Nd7 {-0.03/23 2.4s} 21. Bxd7 {+0.12/22 2.1s}
Bxd7 {-0.04/23 2.3s} 22. Bg5 {+0.08/26 3.9s} f6 {-0.08/23 2.3s}
23. Re7 {+0.07/25 6.8s} Bc6 {-0.05/23 2.4s} 24. Rbc7 {+0.08/23 2.2s}
fxg5 {-0.06/23 2.2s} 25. Rxc6 {+0.05/24 3.0s} Rc8 {-0.06/24 2.5s}
26. Rxa6 {+0.03/25 3.0s} Ra8 {-0.04/24 2.0s} 27. Rxa8 {+0.01/24 2.1s}
Qxa8 {-0.04/23 1.9s} 28. Nxg5 {+0.03/28 2.7s} Qxa2 {0.00/25 2.1s}
29. Qe1 {+0.01/26 1.8s} Qa1 {0.00/25 2.2s} 30. Qxa1 {0.00/31 2.3s}
Bxa1 {0.00/29 1.9s} 31. Ne6 {+0.01/29 8.5s} Rb8 {0.00/20 1.8s}
32. Rd7 {+0.04/20 1.2s} Ng7 {0.00/27 2.7s} 33. Ne7+ {+0.02/23 1.6s}
Kh8 {0.00/27 2.0s} 34. Nd8 {+0.05/25 1.7s} Nf5 {0.00/24 2.3s}
35. Nxf5 {+0.03/23 1.6s} gxf5 {0.00/23 1.9s} 36. Rxd6 {+0.03/23 1.6s}
Rb1+ {-0.04/21 2.5s} 37. Kg2 {+0.03/23 2.2s} Rc1 {-0.02/22 1.9s}
38. Rd5 {+0.03/23 1.8s} Rxc4 {0.00/26 3.1s} 39. Ne6 {+0.04/21 2.6s}
Rg4+ {-0.04/22 2.2s} 40. Kf3 {+0.05/21 1.6s} Rg6 {-0.02/23 2.4s}
41. Nxc5 {+0.05/20 1.6s} Rf6 {-0.04/25 7.9s} 42. Nd3 {+0.06/20 2.1s}
Kg7 {-0.01/24 9.5s} 43. Nf4 {+0.07/19 1.9s} Rh6 {0.00/20 1.2s}
44. Kg2 {+0.04/23 8.8s} Kf6 {-0.01/26 4.3s} 45. Ra5 {+0.05/22 2.2s}
Be5 {-0.03/25 4.2s} 46. Nd5+ {+0.04/19 1.2s} Kf7 {-0.01/22 1.4s}
47. h3 {+0.06/23 4.7s} f4 {0.00/23 2.2s} 48. Rb5 {+0.05/22 2.5s}
Rh4 {0.00/19 1.4s} 49. Rb6 {+0.06/19 1.0s} Rh5 {-0.02/22 1.9s}
50. Kf3 {+0.02/18 1.2s} Rxh3+ {0.00/22 1.4s} 51. Ke4 {+0.04/24 3.5s}
Rh5 {0.00/25 1.7s} 52. Rb7+ {+0.03/19 1.2s} Ke6 {0.00/26 4.0s}
53. Rb6+ {+0.04/22 1.7s} Kf7 {-0.02/22 2.9s} 54. Rb7+ {+0.02/23 3.7s}
Kf8 {-0.01/24 1.1s} 55. Nb6 {+0.04/18 2.2s} Bg7 {0.00/20 1.6s}
56. Rb8+ {+0.03/17 0.43s} Kf7 {0.00/23 1.3s} 57. Nc4 {+0.04/18 1.0s}
Rc5 {0.00/24 2.3s} 58. Nd2 {+0.05/22 2.8s} h5 {0.00/21 2.0s}
59. Rb7+ {+0.04/16 0.31s} Kg6 {0.00/21 2.2s} 60. Rb6+ {+0.02/16 0.54s}
Kh7 {0.00/23 4.1s} 61. Ra6 {+0.02/20 1.5s} f3 {0.00/21 1.6s}
62. Kxf3 {+0.03/17 1.2s} Bd4 {0.00/24 4.7s} 63. Ra4 {+0.03/16 1.1s}
Rf5+ {0.00/22 1.5s} 64. Kg3 {+0.02/15 0.42s} Rxf2 {0.00/23 1.2s}
65. Ne4 {0.00/19 2.2s} Rb2 {+0.04/20 3.1s} 66. Ra6 {0.00/15 0.33s}
Bf2+ {+0.01/24 3.0s} 67. Kf3 {0.00/20 2.3s} Rb3+ {0.00/23 2.2s}
68. Kg2 {0.00/16 0.33s} Kg7 {0.00/23 1.1s} 69. Rc6 {0.00/16 0.58s}
Bg3 {0.00/17 1.4s} 70. Rc4 {0.00/19 0.98s} Be5 {+0.07/21 4.1s}
71. Nc5 {0.00/16 0.65s} Rg3+ {+0.12/18 0.81s} 72. Kf2 {-0.03/16 0.64s}
Rg6 {+0.07/15 1.3s} 73. Ke2 {-0.05/16 1.5s} Bf4 {+0.03/24 4.7s}
74. Ne4 {-0.02/19 0.81s} h4 {+0.05/18 0.56s} 75. Nf2 {-0.02/22 1.6s}
Rg3 {+0.07/20 2.2s} 76. Kf1 {-0.02/20 2.1s} Kg6 {+0.10/18 0.56s}
77. Rd4 {0.00/18 1.0s} Ra3 {+0.07/19 0.72s} 78. Kg2 {0.00/19 0.23s}
Ra2 {+0.03/24 3.8s} 79. Kf3 {0.00/20 0.43s} Kg5 {+0.03/19 0.36s}
80. Rd8 {0.00/21 1.1s} Ra3+ {+0.02/21 1.0s} 81. Rd3 {0.00/22 0.74s}
Ra6 {0.00/23 4.6s} 82. Rd8 {0.00/24 0.44s} Be5 {+0.02/18 0.23s}
83. Nh3+ {0.00/20 0.60s} Kf5 {+0.02/19 0.45s} 84. Rf8+ {0.00/26 0.59s}
Bf6 {+0.05/19 0.49s} 85. Re8 {0.00/24 1.3s} Ra3+ {+0.03/17 0.44s}
86. Kg2 {0.00/23 2.6s} Rg3+ {+0.05/16 0.60s} 87. Kh2 {0.00/21 0.42s}
Be5 {+0.05/19 0.55s} 88. Rf8+ {-0.01/21 0.56s} Kg4 {+0.05/24 1.5s}
89. Nf2+ {0.00/24 0.57s} Kh5 {+0.05/21 0.58s} 90. Kh1 {0.00/24 0.61s}
Bf6 {+0.08/21 0.58s} 91. Re8 {0.00/22 0.70s} Bd4 {+0.05/20 0.58s}
92. Rf8 {0.00/29 1.5s} Re3 {+0.04/27 0.98s} 93. Kg2 {0.00/24 0.75s}
Re2 {+0.03/25 0.64s} 94. Kf1 {0.00/27 0.70s} Ra2 {0.00/28 3.7s}
95. Kg2 {0.00/29 4.9s} Bc5 {0.00/22 0.34s} 96. Rf4 {0.00/27 0.27s}
Kg5 {0.00/28 1.4s} 97. Rf3 {0.00/28 0.36s} Re2 {0.00/21 0.36s}
98. Kh3 {0.00/27 0.51s} Rxf2 {0.00/29 0.60s} 99. Rxf2 {0.00/26 0.63s}
Bxf2 {0.00/37 1.1s} 100. Kg2 {0.00/29 0.54s} Bc5 {0.00/34 0.90s}
101. Kh2 {0.00/35 0.92s} Bg1+ {0.00/35 5.6s} 102. Kxg1 {0.00/43 0.75s}
h3 {0.00/36 0.18s} 103. Kf1 {0.00/38 0.64s} Kh4 {0.00/30 0.38s}
104. Kg1 {0.00/42 0.59s} Kg3 {0.00/37 0.38s} 105. Kh1 {0.00/42 0.75s}
h2 {0.00/55 0.39s, Draw by stalemate} 1/2-1/2

User avatar
dorsz
Posts: 273
Joined: Mon Aug 30, 2021 8:43 pm

Re: Sawfish 2TC

Post by dorsz » Fri Dec 01, 2023 9:23 pm

I will try it in my free time.

User avatar
OrgZ
Posts: 948
Joined: Thu Feb 16, 2023 2:15 pm

Re: Sawfish 2TC

Post by OrgZ » Sat Dec 02, 2023 6:06 am

dorsz wrote:
Fri Dec 01, 2023 9:23 pm
I will try it in my free time.
Thanks D

I'd like to "hear" your input :difus_19

Homayoun
Posts: 1577
Joined: Tue Mar 21, 2023 4:57 pm
Real Name: Homayoun

Re: Sawfish 2TC

Post by Homayoun » Sat Dec 02, 2023 10:34 am

OrgZ wrote:
Sat Dec 02, 2023 6:06 am
dorsz wrote:
Fri Dec 01, 2023 9:23 pm
I will try it in my free time.
Thanks D

I'd like to "hear" your input :difus_19
Hi @Orgz
Have you checked the engine performance with black piece against other engines and derivatives too? It seems with white piece every thing is ideal. But with black piece we see different story.
My personal opinion is : This version of sawfish
Will have better performance than previous one in 3700+ tournaments. Middle of ranking table. It plays sharper too. But it can not repeat the success of Bluemarlin engine in such
tournaments. Because of weak performance of black piece.
Best regards

User avatar
OrgZ
Posts: 948
Joined: Thu Feb 16, 2023 2:15 pm

Re: Sawfish 2TC

Post by OrgZ » Sat Dec 02, 2023 12:08 pm

Homayoun wrote:
Sat Dec 02, 2023 10:34 am
OrgZ wrote:
Sat Dec 02, 2023 6:06 am
dorsz wrote:
Fri Dec 01, 2023 9:23 pm
I will try it in my free time.
Thanks D

I'd like to "hear" your input :difus_19
Hi @Orgz
Have you checked the engine performance with black piece against other engines and derivatives too? It seems with white piece every thing is ideal. But with black piece we see different story.
My personal opinion is : This version of sawfish
Will have better performance than previous one in 3700+ tournaments. Middle of ranking table. It plays sharper too. But it can not repeat the success of Bluemarlin engine in such
tournaments. Because of weak performance of black piece.
Best regards
Mr H

Thank you for your valuable input...
note that Dorsz's engine is based on an old code its not up todate with latest sf code....i only tried to enhance its strength but still keeping aggressive play.....latest derivatives are stronger due to them being up to date with stockfish.

As for black pieces on my side 2TC plays well, can defend well too, well it depends on the test conditions (openings, TC, Hardware etc)

Homayoun
Posts: 1577
Joined: Tue Mar 21, 2023 4:57 pm
Real Name: Homayoun

Re: Sawfish 2TC

Post by Homayoun » Sat Dec 02, 2023 1:16 pm

OrgZ wrote:
Sat Dec 02, 2023 12:08 pm
Homayoun wrote:
Sat Dec 02, 2023 10:34 am
OrgZ wrote:
Sat Dec 02, 2023 6:06 am
dorsz wrote:
Fri Dec 01, 2023 9:23 pm
I will try it in my free time.
Thanks D

I'd like to "hear" your input :difus_19
Hi @Orgz
Have you checked the engine performance with black piece against other engines and derivatives too? It seems with white piece every thing is ideal. But with black piece we see different story.
My personal opinion is : This version of sawfish
Will have better performance than previous one in 3700+ tournaments. Middle of ranking table. It plays sharper too. But it can not repeat the success of Bluemarlin engine in such
tournaments. Because of weak performance of black piece.
Best regards
Mr H

Thank you for your valuable input...
note that Dorsz's engine is based on an old code its not up todate with latest sf code....i only tried to enhance its strength but still keeping aggressive play.....latest derivatives are stronger due to them being up to date with stockfish.

As for black pieces on my side 2TC plays well, can defend well too, well it depends on the test conditions (openings, TC, Hardware etc)
Thanks for complete response. :difus_19

User avatar
dorsz
Posts: 273
Joined: Mon Aug 30, 2021 8:43 pm

Re: Sawfish 2TC

Post by dorsz » Sat Dec 02, 2023 1:25 pm

OrgZ wrote:
Sat Dec 02, 2023 6:06 am
dorsz wrote:
Fri Dec 01, 2023 9:23 pm
I will try it in my free time.
Thanks D

I'd like to "hear" your input :difus_19
First, I quickly checked the changes in the source. They seem reasonable so as not to significantly change the style of the engine. I checked the engine positions and unfortunately I'm not satisfied. According to my tests, the engine is only slightly more tactical than Stockfish. I'd say it's simply tactically faster than Stockfish (to be precise, it's 22% faster per move with 100 seconds on one core), the same result I had with Sawfish 1.0, but it scored on more solved positions, almost like Blue Marlin 15.7. I got 98.9% similarity to Stockfish with Sawfish 2TC, and only 94.6% with Sawfish 1.0 on selected positions.

The changes you make may be good. They probably are, but I often choose weaker settings that change the way the engine plays.

Recently, it has become increasingly difficult to improve Stockfish derivatives. The last Stockfish I tested deeply from 7th of November 2023 plays very well tactically. Tactically, it performs as well as my Swordfish 15.4 and 15.5 and Blue Marlin 14.9 and 14.9a, but has a much higher Elo. Taking into account time and difficult positions solved, the probability that Swordfish 15.1 would show the correct move earlier than Stockfish on which it was based was about 96%. The last best version of the unreleased Swordfish 15.6, by comparison, had only 60% chance of solving the position faster than the current Stockfish. With a constant loss of about 10-15 Elo, it was unprofitable, because theoretically, with about 1/3 more time per move, Stockfish is already catching up and is clearly stronger. This is why Swordfish 15.6 was not released, and instead the clearly more aggressive Sawfish 1.0. However, these differences are no longer as large as they used to be for example a year ago. This is because the current Stockfish is already very polished.

Post Reply