Fixing same bugs over and over again: Three fold repetition

Discussion of chess software programming and technical issues.

Moderators: hgm, Dann Corbit, Harvey Williamson

Henk
Posts: 7210
Joined: Mon May 27, 2013 10:31 am

Fixing same bugs over and over again: Three fold repetition

Post by Henk »

Deja vue. Three fold repetition bug. How many times have I tried to fix that.

[pgn]
[Event "Computer Chess Game"]
[Site "HP"]
[Date "2016.05.28"]
[Round "-"]
[White "Fairy-Max 4.8S"]
[Black "SkipperWinb"]
[Result "1/2-1/2"]
[TimeControl "120"]
[Annotator "1. +0.10 1... -0.02"]

1. Nc3 {+0.10/8} d5 {-0.02/9 2.0} 2. Nf3 {+0.11/8 2.2} d4 {+0.14/8 2.0} 3.
Nb5 {-0.14/8 1.7} Nc6 {+0.23/8 2.0} 4. c3 {+0.14/9 3} e5 {+0.19/9 2.0} 5.
cxd4 {+0.16/9 3} exd4 {+0.09/9 1.9} 6. Qa4 {+0.16/9 3} Bc5 {+0.16/9 1.9} 7.
d3 {+0.16/8 2.6} Bb6 {+0.23/7 1.9} 8. Bf4 {+0.12/7 1.9} Bd7 {+0.29/8 1.9}
9. O-O-O {-0.07/7 1.7} Nge7 {-0.05/7 1.8} 10. h4 {-0.31/7 1.6} Na5
{+0.18/8 1.8} 11. b4 {-0.94/9 2.1} a6 {+0.39/10 1.8} 12. bxa5
{-0.91/10 2.1} axb5 {+0.93/10 1.8} 13. Qc2 {-0.78/9 2.0} Rxa5 {+0.91/9 1.7}
14. Be5 {-0.79/8 2.0} Nc6 {+0.94/9 1.7} 15. Bxg7 {-0.93/10 1.5} Rg8
{+0.92/10 1.7} 16. Bh6 {-1.08/10 1.2} Qa8 {+1.11/9 1.6} 17. Qb3
{-0.82/9 1.6} Be6 {+4.84/10 1.6} 18. Qb1 {-4.93/10 1.3} Rxa2 {+4.83/9 1.6}
19. Rd2 {-5.07/10 2.0} Ra1 {+4.81/9 1.5} 20. Rb2 {-5.08/8 5} b4
{+4.87/8 1.5} 21. Bd2 {-5.17/8 1.9} Rxb1+ {+4.87/8 1.5} 22. Kxb1
{-5.20/8 1.5} Qa4 {+5.06/8 1.6} 23. h5 {-4.97/9 6} Bc5 {+5.35/8 1.4} 24. h6
{-4.90/7 0.9} b3 {+5.61/9 1.4} 25. Bf4 {-5.67/8 1.4} Ba3 {+5.69/9 1.4} 26.
Bc1 {-6.62/9 1.2} b5 {+6.75/9 1.4} 27. Rh4 {-6.30/9 1.3} Bg4 {+6.70/9 1.3}
28. g3 {-6.55/10 1.0} b4 {+6.96/10 1.3} 29. Bh3 {-6.43/10 0.8} f5
{+6.74/10 1.3} 30. Bxg4 {-6.28/10 0.8} fxg4 {+6.71/11 1.4} 31. Nd2
{-6.47/12 1.4} Bxb2 {+7.00/10 1.2} 32. Bxb2 {-6.43/11 0.9} Nb8
{+7.18/9 1.3} 33. f3 {-6.31/10 0.7} gxf3 {+7.36/10 1.2} 34. Re4+
{-6.37/10 0.8} Kf7 {+7.41/10 1.2} 35. Rf4+ {-6.19/9 1.0} Ke7 {+7.40/9 1.1}
36. Re4+ {-6.37/10 1.2} Kf8 {+0.00/10 1.1} 37. Rf4+ {-0.02/15 0.8} Ke7
{+0.00/16 1.1} 38. Re4+ {-0.01/16 1.1} Kf8 {+0.00/9 1.1} 39. Rf4+
{-0.01/17 0.7} Ke7 {+0.00/17 1.1}
{XBoard adjudication: repetition draw} 1/2-1/2
[/pgn]

[d] 1n3kr1/2p4p/7P/8/qp1p1R2/1p1P1pP1/1B1NP3/1K6 b - - 11 39

Code: Select all

Depth  Value   Time(seconds)   Nodes
 11    7.5232       3.34     4120957   Kf8-e8 Rf4-e4 Ke8-f7 Nd2xf3 c7-c5 g3-g4 Nb8-d7 Nf3-e5 Nd7xe5 Re4xe5 Rg8xg4 
 10    7.4592       1.30      964251   Kf8-e8 Rf4-e4 Ke8-d8 Re4xd4 Nb8-d7 Nd2xf3 c7-c5 Rd4-f4 Qa4-a2 Kb1-c1 Rg8xg3 
  9    7.4848       0.86     1018053   Kf8-e8 Rf4-e4 Ke8-d8 Re4xd4 Nb8-d7 Nd2xf3 c7-c5 Rd4-f4 Rg8xg3 
  8    7.4464       0.14      163240   Kf8-e8 e2xf3 c7-c5 Rf4-e4 Ke8-d8 g3-g4 Nb8-d7 
  7    7.4464       0.06       64648   Kf8-e8 e2xf3 c7-c5 Rf4-e4 Ke8-d8 g3-g4 Nb8-d7 
  6    7.4208       0.02       22042   Kf8-e8 e2xf3 Nb8-c6 Rf4-e4 Ke8-f8 g3-g4 
  5    7.4464       0.01       10949   Kf8-e8 e2xf3 Qa4-a2 Kb1-c1 c7-c5 
  4    7.4720       0.00        3147   Kf8-e8 e2xf3 Nb8-c6 
  3    7.4720       0.00         806   Kf8-e8 e2xf3 Nb8-c6 
  2    7.4592       0.00         222   Kf8-e8 e2xf3 
  1    7.4592       0.05         162   Kf8-e8