You must have an extension in the search when a promotion occur because a promotion is not a quiet move . With this kind of extension ( I have it in Isa , even an extension when pawn move to 7th row) you can detect the stalemate even at depth 1 because to the next ply it can't find (of course) à légal move .Henk wrote:(Changed it.) By the way at level 1 Skipper does not see stalemate. (It also should not add h3h4)
Code: Select all
Depth Value Time(seconds) Nodes 3 M3 0.06 676 f1=R h2h3 f1h1 h3h4 2 9.4576 0.06 313 f1=R h2h3 1 11.9576 0.06 71 f1=Q
Basics
Moderators: hgm, Dann Corbit, Harvey Williamson
-
Daniel Anulliero
- Posts: 759
- Joined: Fri Jan 04, 2013 4:55 pm
- Location: Nice
Re: Basics
-
Henk
- Posts: 7210
- Joined: Mon May 27, 2013 10:31 am
Re: Basics
Don't know yet. Skipper only extends checks. Captures are not quiet moves too. And I also don't extend them for it made Skipper play worse. That's what I remember. Also promotion moves if they are good, should be the first move tried and they won't get reduced but that means nothing at level 1. So it's only a bug at level 1 (or 2 perhaps).
-
Daniel Anulliero
- Posts: 759
- Joined: Fri Jan 04, 2013 4:55 pm
- Location: Nice
Re: Basics
And bug at level 3 also it show h3h4 witch is an illegal move 😉Henk wrote:Don't know yet. Skipper only extends checks. Captures are not quiet moves too. And I also don't extend them for it made Skipper play worse. That's what I remember. Also promotion moves if they are good, should be the first move tried and they won't get reduced but that means nothing at level 1. So it's only a bug at level 1 (or 2 perhaps).
-
Henk
- Posts: 7210
- Joined: Mon May 27, 2013 10:31 am
Re: Basics
Yes bugs everywhere. I better keep source as small as possible. Pity that only material counting was not good enough.
-
Daniel Anulliero
- Posts: 759
- Joined: Fri Jan 04, 2013 4:55 pm
- Location: Nice
Re: Basics
HOPEFULLY only material is not good enough !!Henk wrote:Yes bugs everywhere. I better keep source as small as possible. Pity that only material counting was not good enough.
It make our hobby MORE funny ! 😉
-
Henk
- Posts: 7210
- Joined: Mon May 27, 2013 10:31 am
Re: Basics
Skippers KQNK in blitz
[pgn]
[Event "Computer Chess Game"]
[Site "HP"]
[Date "2016.03.17"]
[Round "-"]
[White "Fairy-Max 4.8S"]
[Black "SkipperWinb"]
[Result "1/2-1/2"]
[TimeControl "120"]
[Annotator "1. +0.12 1... +0.03"]
1. Nf3 {+0.12/8} g6 {+0.03/16 2.7} 2. e3 {+0.10/8 2.6} Bg7 {+0.00/14 2.5}
3. a4 {+0.01/8 2.5} e5 {+0.04/13 2.4} 4. Nc3 {+0.01/8 2.7} Ne7
{+0.03/14 2.4} 5. d4 {-0.10/8 1.7} exd4 {+0.03/14 2.4} 6. Nxd4
{-0.31/8 2.0} O-O {+0.01/14 2.5} 7. Bd3 {-0.08/8 2.5} Nbc6 {+0.08/14 2.3}
8. Nxc6 {-0.01/9 2.5} bxc6 {+0.01/14 2.4} 9. O-O {+0.10/8 4} Bb7
{+0.01/13 2.2} 10. Bd2 {-0.09/8 2.4} d5 {-0.12/14 2.1} 11. h3 {-0.11/8 5}
Bc8 {+0.03/12 2.1} 12. Qc1 {-0.21/8 1.9} Rb8 {+0.05/11 2.0} 13. Rb1
{-0.19/8 1.9} Qd7 {+0.08/13 2.0} 14. Ne2 {-0.13/8 2.3} c5 {+0.07/12 2.2}
15. c3 {-0.17/7 1.4} c4 {+0.08/13 1.9} 16. Bc2 {-0.22/8 1.3} c5
{+0.05/13 1.9} 17. b4 {-0.04/9 3} cxb3 {+0.04/14 1.9} 18. Rxb3
{-0.11/10 1.9} Rxb3 {+0.08/15 2.1} 19. Bxb3 {-0.11/9 1.4} Ba6
{+0.07/15 2.0} 20. Re1 {-0.12/9 1.1} Bd3 {+0.07/14 1.7} 21. Nf4
{+0.04/9 0.9} Be4 {+0.07/13 2.1} 22. f3 {+0.10/8 1.0} Rb8 {+0.14/12 2.0}
23. Bd1 {+0.14/9 2.0} Bb1 {+0.16/13 2.0} 24. a5 {-0.10/8 3} c4
{+0.16/12 1.9} 25. e4 {+0.00/7 1.3} dxe4 {+0.90/12 1.9} 26. fxe4
{-0.34/7 0.8} Qd8 {+0.90/11 2.0} 27. Bf3 {-0.75/8 0.9} Qxa5 {+0.88/10 1.8}
28. Re3 {-1.02/7 1.3} Qe5 {+0.98/11 1.7} 29. Nd5 {-0.94/8 2.4} Bh6
{+0.92/10 1.7} 30. Re1 {-1.03/10 1.5} Bxd2 {+0.91/12 1.7} 31. Qxd2
{-0.91/9 2.1} Bd3 {+0.92/11 1.8} 32. Nb4 {-0.64/9 0.9} Rd8 {+0.90/11 1.6}
33. Be2 {-0.46/9 1.0} Rc8 {+0.91/12 1.5} 34. Nxd3 {-0.33/10 0.7} cxd3
{+0.89/12 1.8} 35. Qxd3 {-0.46/10 2.0} Rxc3 {+0.72/10 1.6} 36. Qd8+
{-0.50/9 0.8} Kg7 {+0.71/11 1.4} 37. Qd7 {-0.66/9 1.9} a5 {+0.82/10 1.4}
38. Bd1 {-0.69/8 0.9} Rc4 {+1.00/11 1.3} 39. Qd3 {-0.54/10 1.6} Qc5+
{+0.99/11 1.3} 40. Kh1 {-0.73/9 1.6} a4 {+0.95/11 1.3} 41. Rf1
{-0.80/9 1.4} Qc6 {+0.95/11 0.9} 42. Bf3 {-0.37/8 0.6} Rc1 {+1.10/11 0.9}
43. Bd1 {-0.59/8 0.6} Qc4 {+1.13/13 0.9} 44. Qxc4 {-0.96/11 0.7} Rxc4
{+1.32/15 1.1} 45. Bf3 {-1.00/11 1.1} a3 {+1.32/13 0.8} 46. Ra1
{-1.21/11 1.1} Rc3 {+1.37/14 0.8} 47. e5 {-1.25/11 0.6} g5 {+1.36/15 0.8}
48. Bg4 {-1.24/11 0.7} Ng6 {+1.34/14 0.8} 49. e6 {-1.26/11 0.6} fxe6
{+1.34/13 0.8} 50. Bxe6 {-1.12/11 0.5} Kf8 {+1.34/11 0.9} 51. Kg1
{-1.06/10 0.5} Nf4 {+1.38/12 0.7} 52. Bf5 {-1.06/11 0.7} Rc1+
{+2.79/15 0.7} 53. Rxc1 {-2.54/16 0.5} Ne2+ {+2.75/19 0.9} 54. Kf2
{-2.61/15 4} Nxc1 {+2.75/19 0.7} 55. Bb1 {-2.82/14 2.8} a2 {+2.76/18 0.7}
56. Bxa2 {-2.67/13 0.4} Nxa2 {+2.80/17 0.7} 57. g3 {-2.74/13 0.6} h5
{+2.88/17 0.7} 58. Ke3 {-2.78/14 0.4} Nc3 {+2.88/18 0.6} 59. Kd3
{-2.63/14 0.4} Nd5 {+2.88/20 0.6} 60. Kd4 {-2.64/14 0.7} Ne7 {+2.89/20 0.6}
61. Ke4 {-2.75/14 0.5} Kf7 {+2.89/21 0.6} 62. Ke5 {-2.69/15 0.5} h4
{+2.89/20 0.6} 63. gxh4 {-3.36/16 0.5} gxh4 {+2.87/19 0.8} 64. Ke4
{-3.87/17 0.4} Ke6 {+2.90/21 0.6} 65. Kf4 {-4.09/17 0.3} Kf6 {+2.91/21 0.6}
66. Kf3 {-4.62/18 0.7} Kf5 {+3.85/22 0.6} 67. Kg2 {-4.60/17 0.3} Nd5
{+3.85/24 0.6} 68. Kh2 {-4.61/18 0.3} Nf4 {+4.06/21 0.5} 69. Kg1
{-10.78/19 0.3} Nxh3+ {+10.67/22 0.5} 70. Kh1 {-10.89/18 0.5} Ke4
{+10.67/20 0.5} 71. Kh2 {-10.89/18 0.3} Ng5 {+10.77/21 0.5} 72. Kh1
{-10.89/18 0.4} h3 {+10.77/19 0.5} 73. Kg1 {-10.89/17 0.4} Kf5
{+10.98/20 0.5} 74. Kf1 {-10.86/17 0.3} Kg4 {+10.98/14 0.5} 75. Kf2
{-11.00/17 1.0} Kf4 {+10.98/13 0.5} 76. Kf1 {-11.01/16 0.3} Kf3
{+10.98/15 0.5} 77. Kg1 {-11.05/15 0.7} Kg3 {+10.98/14 0.5} 78. Kf1
{-79.93/15 0.4} h2 {+10.98/12 0.5} 79. Ke1 {-79.94/14 0.2} h1=Q+
{+10.98/9 0.5} 80. Kd2 {-79.95/13 0.3} Ne4+ {+10.98/9 0.5} 81. Ke3
{-11.19/11 0.4} Kh4 {+10.76/8 0.4} 82. Kd3 {-11.23/11 0.3} Qb1+
{+10.96/6 0.4} 83. Ke3 {-11.25/11 0.3} Qe1+ {+10.12/8 0.4} 84. Kd4
{-11.29/11 0.2} Qb4+ {+10.12/8 0.4} 85. Kd5 {-11.33/11 0.2} Nc3+
{+10.12/8 0.4} 86. Ke6 {-11.37/10 0.3} Qc4+ {+10.13/7 0.4} 87. Kf5
{-11.37/11 0.4} Ne4 {+10.13/9 0.4} 88. Ke5 {-79.95/11 0.3} Nc3
{+10.13/9 0.4} 89. Kf5 {-0.01/28 0.2} Nd5 {+10.12/6 0.4} 90. Ke6
{-11.34/11 0.3} Qd4 {+10.12/6 0.4} 91. Kd6 {-11.33/11 0.3} Nc3+
{+10.12/7 0.4} 92. Ke6 {-11.39/10 0.2} Ne4 {+10.12/7 0.4} 93. Ke7
{-79.96/11 0.2} Kg4 {+10.12/7 0.4} 94. Ke8 {-79.96/10 0.2} Kg3
{+10.12/6 0.4} 95. Kf7 {-11.40/10 0.2} Kh4 {+10.12/7 0.4} 96. Ke7
{-0.01/28 0.2} Ng3 {+10.12/7 0.4} 97. Ke6 {-79.93/10 0.2} Qc4+
{+10.12/7 0.3} 98. Ke5 {-11.41/11 0.4} Qd3 {+10.12/8 0.3} 99. Ke6
{-79.91/12 0.3} Ne4 {+10.13/8 0.5} 100. Ke5 {-79.95/11 0.2} Kg4
{+10.12/8 0.3} 101. Ke6 {-79.96/11 0.1} Qd4 {+10.12/7 0.3} 102. Ke7
{-79.96/11 0.2} Kf4 {+10.12/7 0.3} 103. Ke8 {-79.96/11 0.2} Kf3
{+10.12/6 0.3} 104. Ke7 {-79.95/9 0.1} Kg3 {+10.12/7 0.3} 105. Kf7
{-0.01/28 0.2} Kg4 {+10.12/7 0.3} 106. Ke7 {-0.01/28 0.2} Kf3
{+10.12/7 0.3} 107. Ke6 {-79.94/11 0.7} Kg3 {+10.12/7 0.3} 108. Kf7
{-0.01/28 0.1}
{XBoard adjudication: repetition draw} 1/2-1/2
[/pgn]
[pgn]
[Event "Computer Chess Game"]
[Site "HP"]
[Date "2016.03.17"]
[Round "-"]
[White "Fairy-Max 4.8S"]
[Black "SkipperWinb"]
[Result "1/2-1/2"]
[TimeControl "120"]
[Annotator "1. +0.12 1... +0.03"]
1. Nf3 {+0.12/8} g6 {+0.03/16 2.7} 2. e3 {+0.10/8 2.6} Bg7 {+0.00/14 2.5}
3. a4 {+0.01/8 2.5} e5 {+0.04/13 2.4} 4. Nc3 {+0.01/8 2.7} Ne7
{+0.03/14 2.4} 5. d4 {-0.10/8 1.7} exd4 {+0.03/14 2.4} 6. Nxd4
{-0.31/8 2.0} O-O {+0.01/14 2.5} 7. Bd3 {-0.08/8 2.5} Nbc6 {+0.08/14 2.3}
8. Nxc6 {-0.01/9 2.5} bxc6 {+0.01/14 2.4} 9. O-O {+0.10/8 4} Bb7
{+0.01/13 2.2} 10. Bd2 {-0.09/8 2.4} d5 {-0.12/14 2.1} 11. h3 {-0.11/8 5}
Bc8 {+0.03/12 2.1} 12. Qc1 {-0.21/8 1.9} Rb8 {+0.05/11 2.0} 13. Rb1
{-0.19/8 1.9} Qd7 {+0.08/13 2.0} 14. Ne2 {-0.13/8 2.3} c5 {+0.07/12 2.2}
15. c3 {-0.17/7 1.4} c4 {+0.08/13 1.9} 16. Bc2 {-0.22/8 1.3} c5
{+0.05/13 1.9} 17. b4 {-0.04/9 3} cxb3 {+0.04/14 1.9} 18. Rxb3
{-0.11/10 1.9} Rxb3 {+0.08/15 2.1} 19. Bxb3 {-0.11/9 1.4} Ba6
{+0.07/15 2.0} 20. Re1 {-0.12/9 1.1} Bd3 {+0.07/14 1.7} 21. Nf4
{+0.04/9 0.9} Be4 {+0.07/13 2.1} 22. f3 {+0.10/8 1.0} Rb8 {+0.14/12 2.0}
23. Bd1 {+0.14/9 2.0} Bb1 {+0.16/13 2.0} 24. a5 {-0.10/8 3} c4
{+0.16/12 1.9} 25. e4 {+0.00/7 1.3} dxe4 {+0.90/12 1.9} 26. fxe4
{-0.34/7 0.8} Qd8 {+0.90/11 2.0} 27. Bf3 {-0.75/8 0.9} Qxa5 {+0.88/10 1.8}
28. Re3 {-1.02/7 1.3} Qe5 {+0.98/11 1.7} 29. Nd5 {-0.94/8 2.4} Bh6
{+0.92/10 1.7} 30. Re1 {-1.03/10 1.5} Bxd2 {+0.91/12 1.7} 31. Qxd2
{-0.91/9 2.1} Bd3 {+0.92/11 1.8} 32. Nb4 {-0.64/9 0.9} Rd8 {+0.90/11 1.6}
33. Be2 {-0.46/9 1.0} Rc8 {+0.91/12 1.5} 34. Nxd3 {-0.33/10 0.7} cxd3
{+0.89/12 1.8} 35. Qxd3 {-0.46/10 2.0} Rxc3 {+0.72/10 1.6} 36. Qd8+
{-0.50/9 0.8} Kg7 {+0.71/11 1.4} 37. Qd7 {-0.66/9 1.9} a5 {+0.82/10 1.4}
38. Bd1 {-0.69/8 0.9} Rc4 {+1.00/11 1.3} 39. Qd3 {-0.54/10 1.6} Qc5+
{+0.99/11 1.3} 40. Kh1 {-0.73/9 1.6} a4 {+0.95/11 1.3} 41. Rf1
{-0.80/9 1.4} Qc6 {+0.95/11 0.9} 42. Bf3 {-0.37/8 0.6} Rc1 {+1.10/11 0.9}
43. Bd1 {-0.59/8 0.6} Qc4 {+1.13/13 0.9} 44. Qxc4 {-0.96/11 0.7} Rxc4
{+1.32/15 1.1} 45. Bf3 {-1.00/11 1.1} a3 {+1.32/13 0.8} 46. Ra1
{-1.21/11 1.1} Rc3 {+1.37/14 0.8} 47. e5 {-1.25/11 0.6} g5 {+1.36/15 0.8}
48. Bg4 {-1.24/11 0.7} Ng6 {+1.34/14 0.8} 49. e6 {-1.26/11 0.6} fxe6
{+1.34/13 0.8} 50. Bxe6 {-1.12/11 0.5} Kf8 {+1.34/11 0.9} 51. Kg1
{-1.06/10 0.5} Nf4 {+1.38/12 0.7} 52. Bf5 {-1.06/11 0.7} Rc1+
{+2.79/15 0.7} 53. Rxc1 {-2.54/16 0.5} Ne2+ {+2.75/19 0.9} 54. Kf2
{-2.61/15 4} Nxc1 {+2.75/19 0.7} 55. Bb1 {-2.82/14 2.8} a2 {+2.76/18 0.7}
56. Bxa2 {-2.67/13 0.4} Nxa2 {+2.80/17 0.7} 57. g3 {-2.74/13 0.6} h5
{+2.88/17 0.7} 58. Ke3 {-2.78/14 0.4} Nc3 {+2.88/18 0.6} 59. Kd3
{-2.63/14 0.4} Nd5 {+2.88/20 0.6} 60. Kd4 {-2.64/14 0.7} Ne7 {+2.89/20 0.6}
61. Ke4 {-2.75/14 0.5} Kf7 {+2.89/21 0.6} 62. Ke5 {-2.69/15 0.5} h4
{+2.89/20 0.6} 63. gxh4 {-3.36/16 0.5} gxh4 {+2.87/19 0.8} 64. Ke4
{-3.87/17 0.4} Ke6 {+2.90/21 0.6} 65. Kf4 {-4.09/17 0.3} Kf6 {+2.91/21 0.6}
66. Kf3 {-4.62/18 0.7} Kf5 {+3.85/22 0.6} 67. Kg2 {-4.60/17 0.3} Nd5
{+3.85/24 0.6} 68. Kh2 {-4.61/18 0.3} Nf4 {+4.06/21 0.5} 69. Kg1
{-10.78/19 0.3} Nxh3+ {+10.67/22 0.5} 70. Kh1 {-10.89/18 0.5} Ke4
{+10.67/20 0.5} 71. Kh2 {-10.89/18 0.3} Ng5 {+10.77/21 0.5} 72. Kh1
{-10.89/18 0.4} h3 {+10.77/19 0.5} 73. Kg1 {-10.89/17 0.4} Kf5
{+10.98/20 0.5} 74. Kf1 {-10.86/17 0.3} Kg4 {+10.98/14 0.5} 75. Kf2
{-11.00/17 1.0} Kf4 {+10.98/13 0.5} 76. Kf1 {-11.01/16 0.3} Kf3
{+10.98/15 0.5} 77. Kg1 {-11.05/15 0.7} Kg3 {+10.98/14 0.5} 78. Kf1
{-79.93/15 0.4} h2 {+10.98/12 0.5} 79. Ke1 {-79.94/14 0.2} h1=Q+
{+10.98/9 0.5} 80. Kd2 {-79.95/13 0.3} Ne4+ {+10.98/9 0.5} 81. Ke3
{-11.19/11 0.4} Kh4 {+10.76/8 0.4} 82. Kd3 {-11.23/11 0.3} Qb1+
{+10.96/6 0.4} 83. Ke3 {-11.25/11 0.3} Qe1+ {+10.12/8 0.4} 84. Kd4
{-11.29/11 0.2} Qb4+ {+10.12/8 0.4} 85. Kd5 {-11.33/11 0.2} Nc3+
{+10.12/8 0.4} 86. Ke6 {-11.37/10 0.3} Qc4+ {+10.13/7 0.4} 87. Kf5
{-11.37/11 0.4} Ne4 {+10.13/9 0.4} 88. Ke5 {-79.95/11 0.3} Nc3
{+10.13/9 0.4} 89. Kf5 {-0.01/28 0.2} Nd5 {+10.12/6 0.4} 90. Ke6
{-11.34/11 0.3} Qd4 {+10.12/6 0.4} 91. Kd6 {-11.33/11 0.3} Nc3+
{+10.12/7 0.4} 92. Ke6 {-11.39/10 0.2} Ne4 {+10.12/7 0.4} 93. Ke7
{-79.96/11 0.2} Kg4 {+10.12/7 0.4} 94. Ke8 {-79.96/10 0.2} Kg3
{+10.12/6 0.4} 95. Kf7 {-11.40/10 0.2} Kh4 {+10.12/7 0.4} 96. Ke7
{-0.01/28 0.2} Ng3 {+10.12/7 0.4} 97. Ke6 {-79.93/10 0.2} Qc4+
{+10.12/7 0.3} 98. Ke5 {-11.41/11 0.4} Qd3 {+10.12/8 0.3} 99. Ke6
{-79.91/12 0.3} Ne4 {+10.13/8 0.5} 100. Ke5 {-79.95/11 0.2} Kg4
{+10.12/8 0.3} 101. Ke6 {-79.96/11 0.1} Qd4 {+10.12/7 0.3} 102. Ke7
{-79.96/11 0.2} Kf4 {+10.12/7 0.3} 103. Ke8 {-79.96/11 0.2} Kf3
{+10.12/6 0.3} 104. Ke7 {-79.95/9 0.1} Kg3 {+10.12/7 0.3} 105. Kf7
{-0.01/28 0.2} Kg4 {+10.12/7 0.3} 106. Ke7 {-0.01/28 0.2} Kf3
{+10.12/7 0.3} 107. Ke6 {-79.94/11 0.7} Kg3 {+10.12/7 0.3} 108. Kf7
{-0.01/28 0.1}
{XBoard adjudication: repetition draw} 1/2-1/2
[/pgn]
-
Daniel Anulliero
- Posts: 759
- Joined: Fri Jan 04, 2013 4:55 pm
- Location: Nice
Re: Basics
Your search is définitively broken seems .Lot of work , debugging , good luckHenk wrote:Skippers KQNK in blitz
[pgn]
[Event "Computer Chess Game"]
[Site "HP"]
[Date "2016.03.17"]
[Round "-"]
[White "Fairy-Max 4.8S"]
[Black "SkipperWinb"]
[Result "1/2-1/2"]
[TimeControl "120"]
[Annotator "1. +0.12 1... +0.03"]
1. Nf3 {+0.12/8} g6 {+0.03/16 2.7} 2. e3 {+0.10/8 2.6} Bg7 {+0.00/14 2.5}
3. a4 {+0.01/8 2.5} e5 {+0.04/13 2.4} 4. Nc3 {+0.01/8 2.7} Ne7
{+0.03/14 2.4} 5. d4 {-0.10/8 1.7} exd4 {+0.03/14 2.4} 6. Nxd4
{-0.31/8 2.0} O-O {+0.01/14 2.5} 7. Bd3 {-0.08/8 2.5} Nbc6 {+0.08/14 2.3}
8. Nxc6 {-0.01/9 2.5} bxc6 {+0.01/14 2.4} 9. O-O {+0.10/8 4} Bb7
{+0.01/13 2.2} 10. Bd2 {-0.09/8 2.4} d5 {-0.12/14 2.1} 11. h3 {-0.11/8 5}
Bc8 {+0.03/12 2.1} 12. Qc1 {-0.21/8 1.9} Rb8 {+0.05/11 2.0} 13. Rb1
{-0.19/8 1.9} Qd7 {+0.08/13 2.0} 14. Ne2 {-0.13/8 2.3} c5 {+0.07/12 2.2}
15. c3 {-0.17/7 1.4} c4 {+0.08/13 1.9} 16. Bc2 {-0.22/8 1.3} c5
{+0.05/13 1.9} 17. b4 {-0.04/9 3} cxb3 {+0.04/14 1.9} 18. Rxb3
{-0.11/10 1.9} Rxb3 {+0.08/15 2.1} 19. Bxb3 {-0.11/9 1.4} Ba6
{+0.07/15 2.0} 20. Re1 {-0.12/9 1.1} Bd3 {+0.07/14 1.7} 21. Nf4
{+0.04/9 0.9} Be4 {+0.07/13 2.1} 22. f3 {+0.10/8 1.0} Rb8 {+0.14/12 2.0}
23. Bd1 {+0.14/9 2.0} Bb1 {+0.16/13 2.0} 24. a5 {-0.10/8 3} c4
{+0.16/12 1.9} 25. e4 {+0.00/7 1.3} dxe4 {+0.90/12 1.9} 26. fxe4
{-0.34/7 0.8} Qd8 {+0.90/11 2.0} 27. Bf3 {-0.75/8 0.9} Qxa5 {+0.88/10 1.8}
28. Re3 {-1.02/7 1.3} Qe5 {+0.98/11 1.7} 29. Nd5 {-0.94/8 2.4} Bh6
{+0.92/10 1.7} 30. Re1 {-1.03/10 1.5} Bxd2 {+0.91/12 1.7} 31. Qxd2
{-0.91/9 2.1} Bd3 {+0.92/11 1.8} 32. Nb4 {-0.64/9 0.9} Rd8 {+0.90/11 1.6}
33. Be2 {-0.46/9 1.0} Rc8 {+0.91/12 1.5} 34. Nxd3 {-0.33/10 0.7} cxd3
{+0.89/12 1.8} 35. Qxd3 {-0.46/10 2.0} Rxc3 {+0.72/10 1.6} 36. Qd8+
{-0.50/9 0.8} Kg7 {+0.71/11 1.4} 37. Qd7 {-0.66/9 1.9} a5 {+0.82/10 1.4}
38. Bd1 {-0.69/8 0.9} Rc4 {+1.00/11 1.3} 39. Qd3 {-0.54/10 1.6} Qc5+
{+0.99/11 1.3} 40. Kh1 {-0.73/9 1.6} a4 {+0.95/11 1.3} 41. Rf1
{-0.80/9 1.4} Qc6 {+0.95/11 0.9} 42. Bf3 {-0.37/8 0.6} Rc1 {+1.10/11 0.9}
43. Bd1 {-0.59/8 0.6} Qc4 {+1.13/13 0.9} 44. Qxc4 {-0.96/11 0.7} Rxc4
{+1.32/15 1.1} 45. Bf3 {-1.00/11 1.1} a3 {+1.32/13 0.8} 46. Ra1
{-1.21/11 1.1} Rc3 {+1.37/14 0.8} 47. e5 {-1.25/11 0.6} g5 {+1.36/15 0.8}
48. Bg4 {-1.24/11 0.7} Ng6 {+1.34/14 0.8} 49. e6 {-1.26/11 0.6} fxe6
{+1.34/13 0.8} 50. Bxe6 {-1.12/11 0.5} Kf8 {+1.34/11 0.9} 51. Kg1
{-1.06/10 0.5} Nf4 {+1.38/12 0.7} 52. Bf5 {-1.06/11 0.7} Rc1+
{+2.79/15 0.7} 53. Rxc1 {-2.54/16 0.5} Ne2+ {+2.75/19 0.9} 54. Kf2
{-2.61/15 4} Nxc1 {+2.75/19 0.7} 55. Bb1 {-2.82/14 2.8} a2 {+2.76/18 0.7}
56. Bxa2 {-2.67/13 0.4} Nxa2 {+2.80/17 0.7} 57. g3 {-2.74/13 0.6} h5
{+2.88/17 0.7} 58. Ke3 {-2.78/14 0.4} Nc3 {+2.88/18 0.6} 59. Kd3
{-2.63/14 0.4} Nd5 {+2.88/20 0.6} 60. Kd4 {-2.64/14 0.7} Ne7 {+2.89/20 0.6}
61. Ke4 {-2.75/14 0.5} Kf7 {+2.89/21 0.6} 62. Ke5 {-2.69/15 0.5} h4
{+2.89/20 0.6} 63. gxh4 {-3.36/16 0.5} gxh4 {+2.87/19 0.8} 64. Ke4
{-3.87/17 0.4} Ke6 {+2.90/21 0.6} 65. Kf4 {-4.09/17 0.3} Kf6 {+2.91/21 0.6}
66. Kf3 {-4.62/18 0.7} Kf5 {+3.85/22 0.6} 67. Kg2 {-4.60/17 0.3} Nd5
{+3.85/24 0.6} 68. Kh2 {-4.61/18 0.3} Nf4 {+4.06/21 0.5} 69. Kg1
{-10.78/19 0.3} Nxh3+ {+10.67/22 0.5} 70. Kh1 {-10.89/18 0.5} Ke4
{+10.67/20 0.5} 71. Kh2 {-10.89/18 0.3} Ng5 {+10.77/21 0.5} 72. Kh1
{-10.89/18 0.4} h3 {+10.77/19 0.5} 73. Kg1 {-10.89/17 0.4} Kf5
{+10.98/20 0.5} 74. Kf1 {-10.86/17 0.3} Kg4 {+10.98/14 0.5} 75. Kf2
{-11.00/17 1.0} Kf4 {+10.98/13 0.5} 76. Kf1 {-11.01/16 0.3} Kf3
{+10.98/15 0.5} 77. Kg1 {-11.05/15 0.7} Kg3 {+10.98/14 0.5} 78. Kf1
{-79.93/15 0.4} h2 {+10.98/12 0.5} 79. Ke1 {-79.94/14 0.2} h1=Q+
{+10.98/9 0.5} 80. Kd2 {-79.95/13 0.3} Ne4+ {+10.98/9 0.5} 81. Ke3
{-11.19/11 0.4} Kh4 {+10.76/8 0.4} 82. Kd3 {-11.23/11 0.3} Qb1+
{+10.96/6 0.4} 83. Ke3 {-11.25/11 0.3} Qe1+ {+10.12/8 0.4} 84. Kd4
{-11.29/11 0.2} Qb4+ {+10.12/8 0.4} 85. Kd5 {-11.33/11 0.2} Nc3+
{+10.12/8 0.4} 86. Ke6 {-11.37/10 0.3} Qc4+ {+10.13/7 0.4} 87. Kf5
{-11.37/11 0.4} Ne4 {+10.13/9 0.4} 88. Ke5 {-79.95/11 0.3} Nc3
{+10.13/9 0.4} 89. Kf5 {-0.01/28 0.2} Nd5 {+10.12/6 0.4} 90. Ke6
{-11.34/11 0.3} Qd4 {+10.12/6 0.4} 91. Kd6 {-11.33/11 0.3} Nc3+
{+10.12/7 0.4} 92. Ke6 {-11.39/10 0.2} Ne4 {+10.12/7 0.4} 93. Ke7
{-79.96/11 0.2} Kg4 {+10.12/7 0.4} 94. Ke8 {-79.96/10 0.2} Kg3
{+10.12/6 0.4} 95. Kf7 {-11.40/10 0.2} Kh4 {+10.12/7 0.4} 96. Ke7
{-0.01/28 0.2} Ng3 {+10.12/7 0.4} 97. Ke6 {-79.93/10 0.2} Qc4+
{+10.12/7 0.3} 98. Ke5 {-11.41/11 0.4} Qd3 {+10.12/8 0.3} 99. Ke6
{-79.91/12 0.3} Ne4 {+10.13/8 0.5} 100. Ke5 {-79.95/11 0.2} Kg4
{+10.12/8 0.3} 101. Ke6 {-79.96/11 0.1} Qd4 {+10.12/7 0.3} 102. Ke7
{-79.96/11 0.2} Kf4 {+10.12/7 0.3} 103. Ke8 {-79.96/11 0.2} Kf3
{+10.12/6 0.3} 104. Ke7 {-79.95/9 0.1} Kg3 {+10.12/7 0.3} 105. Kf7
{-0.01/28 0.2} Kg4 {+10.12/7 0.3} 106. Ke7 {-0.01/28 0.2} Kf3
{+10.12/7 0.3} 107. Ke6 {-79.94/11 0.7} Kg3 {+10.12/7 0.3} 108. Kf7
{-0.01/28 0.1}
{XBoard adjudication: repetition draw} 1/2-1/2
[/pgn]
-
Henk
- Posts: 7210
- Joined: Mon May 27, 2013 10:31 am
Re: Basics
I think it is the time trouble that does it. For instance at two seconds per move KQNK gives no problem. I just tested that. So it is speed or inefficient end game playing. But if I make exceptions for end game phase then probably normal play will slow down and code gets more complex too.
-
Henk
- Posts: 7210
- Joined: Mon May 27, 2013 10:31 am
Re: Basics
Ouch.
But this has nothing to do with time trouble for there were 30 seconds left over on the clock.
[pgn]
[Event "Computer Chess Game"]
[Site "HP"]
[Date "2016.03.18"]
[Round "-"]
[White "Fairy-Max 4.8S"]
[Black "SkipperWinb"]
[Result "1/2-1/2"]
[TimeControl "120"]
[Annotator "1. +0.07 1... -0.08"]
1. d4 {+0.07/8} b6 {-0.08/16 2.4} 2. Be3 {+0.14/8 3} Nf6 {-0.04/14 2.4} 3.
c4 {+0.11/8 3} Bb7 {+0.03/13 2.3} 4. Nf3 {+0.03/8 2.7} g6 {+0.05/13 2.3} 5.
g3 {-0.02/7 1.5} Ng4 {+0.04/13 2.3} 6. Bf4 {-0.14/8 5} Bg7 {+0.07/13 2.2}
7. h3 {-0.08/8 3} Nf6 {+0.07/14 2.2} 8. Nc3 {-0.17/8 4} Nh5 {+0.22/12 2.1}
9. Be3 {-0.28/8 1.6} Nf6 {+0.07/13 2.1} 10. Bf4 {+0.00/11 1.3} O-O
{+0.07/12 2.1} 11. Qb3 {-0.11/7 1.5} Nc6 {+0.17/11 2.0} 12. O-O-O
{+0.15/8 1.9} Na5 {+0.10/12 2.0} 13. Qa4 {-0.26/8 2.8} d5 {+0.14/12 2.0}
14. cxd5 {-0.25/7 1.4} Nxd5 {+0.11/13 2.0} 15. Nxd5 {-0.26/9 2.2} Bxd5
{+0.06/12 1.9} 16. Bg2 {-0.21/8 6} c6 {+0.06/10 1.8} 17. Rhg1 {-0.10/7 2.0}
b5 {+0.17/10 1.8} 18. Qa3 {-0.12/8 2.5} Nc4 {+0.19/10 1.7} 19. Qc5
{-0.06/7 2.9} Qb6 {+0.21/12 1.7} 20. Qxe7 {+0.01/7 1.5} Rae8 {+0.99/10 1.7}
21. Qh4 {-0.69/8 1.2} Rxe2 {+1.32/9 2.0} 22. Ne5 {-1.03/7 2.6} Bxe5
{+3.04/10 2.0} 23. Bh6 {-2.37/8 1.1} Bg7 {+3.14/10 1.9} 24. Bxg7
{-3.05/9 1.2} Kxg7 {+4.52/11 1.9} 25. Bxd5 {-3.95/9 2.2} cxd5
{+4.56/11 1.9} 26. Qg4 {-4.16/8 0.8} Rxf2 {+5.44/10 1.8} 27. Qd7
{-5.31/8 1.0} Nxb2 {+5.80/11 1.7} 28. Qxd5 {-6.08/8 1.0} Nxd1
{+5.87/12 1.7} 29. Rxd1 {-6.51/10 1.8} Qc7+ {+5.90/12 1.7} 30. Qc5
{-14.24/10 1.8} Qxg3 {+5.97/11 1.6} 31. Kb1 {-6.68/10 1.8} Qxh3
{+5.97/9 1.6} 32. Qe5+ {-6.81/9 1.5} Rf6 {+6.25/11 1.5} 33. d5
{-6.78/10 2.1} Rd8 {+6.25/10 1.5} 34. d6 {-6.93/9 2.2} h5 {+6.35/10 1.5}
35. Qxb5 {-6.72/8 1.2} Rdxd6 {+6.49/10 1.5} 36. Rxd6 {-7.10/9 0.6} Rxd6
{+6.51/9 1.4} 37. Qe5+ {-7.55/10 1.1} Rf6 {+6.62/10 1.3} 38. Qd4
{-7.54/10 1.2} Qf1+ {+6.85/10 1.3} 39. Kb2 {-7.66/8 1.5} Qf2+
{+7.15/10 1.3} 40. Qxf2 {-11.37/12 9} Rxf2+ {+10.86/17 1.3} 41. Kc3
{-11.38/11 0.5} Rxa2 {+11.87/16 0.8} 42. Kb3 {-14.94/12 0.6} Kh6
{+11.90/17 0.8} 43. Kxa2 {-10.61/15 0.5} h4 {+11.90/15 0.8} 44. Kb3
{-11.09/15 0.6} h3 {+12.08/14 0.8} 45. Kb4 {-11.82/14 0.8} h2
{+12.08/12 0.8} 46. Kc4 {-11.87/13 0.5} h1=Q {+12.28/11 0.7} 47. Kd4
{-18.51/12 2.0} f5 {+12.28/11 0.7} 48. Ke3 {-12.19/11 0.4} Qg2
{+12.28/11 0.7} 49. Kd4 {-18.52/11 0.4} Qd2+ {+12.29/9 0.7} 50. Ke5
{-18.56/11 0.3} Qe3+ {+12.28/11 0.7} 51. Kd5 {-18.65/12 0.6} g5
{+12.49/9 0.7} 52. Kd6 {-18.56/11 0.3} Qe4 {+12.49/10 0.7} 53. Kc5
{-18.56/11 0.5} Qa8 {+12.49/10 0.7} 54. Kd4 {-18.54/12 0.6} Qe4+
{+12.49/12 0.7} 55. Kc5 {-0.01/28 0.2} Qe1 {+12.49/10 0.6} 56. Kc6
{-18.53/11 0.3} Qe4+ {+12.49/10 0.6} 57. Kc5 {-0.01/28 0.2}
{XBoard adjudication: repetition draw} 1/2-1/2
[/pgn]
But this has nothing to do with time trouble for there were 30 seconds left over on the clock.
[pgn]
[Event "Computer Chess Game"]
[Site "HP"]
[Date "2016.03.18"]
[Round "-"]
[White "Fairy-Max 4.8S"]
[Black "SkipperWinb"]
[Result "1/2-1/2"]
[TimeControl "120"]
[Annotator "1. +0.07 1... -0.08"]
1. d4 {+0.07/8} b6 {-0.08/16 2.4} 2. Be3 {+0.14/8 3} Nf6 {-0.04/14 2.4} 3.
c4 {+0.11/8 3} Bb7 {+0.03/13 2.3} 4. Nf3 {+0.03/8 2.7} g6 {+0.05/13 2.3} 5.
g3 {-0.02/7 1.5} Ng4 {+0.04/13 2.3} 6. Bf4 {-0.14/8 5} Bg7 {+0.07/13 2.2}
7. h3 {-0.08/8 3} Nf6 {+0.07/14 2.2} 8. Nc3 {-0.17/8 4} Nh5 {+0.22/12 2.1}
9. Be3 {-0.28/8 1.6} Nf6 {+0.07/13 2.1} 10. Bf4 {+0.00/11 1.3} O-O
{+0.07/12 2.1} 11. Qb3 {-0.11/7 1.5} Nc6 {+0.17/11 2.0} 12. O-O-O
{+0.15/8 1.9} Na5 {+0.10/12 2.0} 13. Qa4 {-0.26/8 2.8} d5 {+0.14/12 2.0}
14. cxd5 {-0.25/7 1.4} Nxd5 {+0.11/13 2.0} 15. Nxd5 {-0.26/9 2.2} Bxd5
{+0.06/12 1.9} 16. Bg2 {-0.21/8 6} c6 {+0.06/10 1.8} 17. Rhg1 {-0.10/7 2.0}
b5 {+0.17/10 1.8} 18. Qa3 {-0.12/8 2.5} Nc4 {+0.19/10 1.7} 19. Qc5
{-0.06/7 2.9} Qb6 {+0.21/12 1.7} 20. Qxe7 {+0.01/7 1.5} Rae8 {+0.99/10 1.7}
21. Qh4 {-0.69/8 1.2} Rxe2 {+1.32/9 2.0} 22. Ne5 {-1.03/7 2.6} Bxe5
{+3.04/10 2.0} 23. Bh6 {-2.37/8 1.1} Bg7 {+3.14/10 1.9} 24. Bxg7
{-3.05/9 1.2} Kxg7 {+4.52/11 1.9} 25. Bxd5 {-3.95/9 2.2} cxd5
{+4.56/11 1.9} 26. Qg4 {-4.16/8 0.8} Rxf2 {+5.44/10 1.8} 27. Qd7
{-5.31/8 1.0} Nxb2 {+5.80/11 1.7} 28. Qxd5 {-6.08/8 1.0} Nxd1
{+5.87/12 1.7} 29. Rxd1 {-6.51/10 1.8} Qc7+ {+5.90/12 1.7} 30. Qc5
{-14.24/10 1.8} Qxg3 {+5.97/11 1.6} 31. Kb1 {-6.68/10 1.8} Qxh3
{+5.97/9 1.6} 32. Qe5+ {-6.81/9 1.5} Rf6 {+6.25/11 1.5} 33. d5
{-6.78/10 2.1} Rd8 {+6.25/10 1.5} 34. d6 {-6.93/9 2.2} h5 {+6.35/10 1.5}
35. Qxb5 {-6.72/8 1.2} Rdxd6 {+6.49/10 1.5} 36. Rxd6 {-7.10/9 0.6} Rxd6
{+6.51/9 1.4} 37. Qe5+ {-7.55/10 1.1} Rf6 {+6.62/10 1.3} 38. Qd4
{-7.54/10 1.2} Qf1+ {+6.85/10 1.3} 39. Kb2 {-7.66/8 1.5} Qf2+
{+7.15/10 1.3} 40. Qxf2 {-11.37/12 9} Rxf2+ {+10.86/17 1.3} 41. Kc3
{-11.38/11 0.5} Rxa2 {+11.87/16 0.8} 42. Kb3 {-14.94/12 0.6} Kh6
{+11.90/17 0.8} 43. Kxa2 {-10.61/15 0.5} h4 {+11.90/15 0.8} 44. Kb3
{-11.09/15 0.6} h3 {+12.08/14 0.8} 45. Kb4 {-11.82/14 0.8} h2
{+12.08/12 0.8} 46. Kc4 {-11.87/13 0.5} h1=Q {+12.28/11 0.7} 47. Kd4
{-18.51/12 2.0} f5 {+12.28/11 0.7} 48. Ke3 {-12.19/11 0.4} Qg2
{+12.28/11 0.7} 49. Kd4 {-18.52/11 0.4} Qd2+ {+12.29/9 0.7} 50. Ke5
{-18.56/11 0.3} Qe3+ {+12.28/11 0.7} 51. Kd5 {-18.65/12 0.6} g5
{+12.49/9 0.7} 52. Kd6 {-18.56/11 0.3} Qe4 {+12.49/10 0.7} 53. Kc5
{-18.56/11 0.5} Qa8 {+12.49/10 0.7} 54. Kd4 {-18.54/12 0.6} Qe4+
{+12.49/12 0.7} 55. Kc5 {-0.01/28 0.2} Qe1 {+12.49/10 0.6} 56. Kc6
{-18.53/11 0.3} Qe4+ {+12.49/10 0.6} 57. Kc5 {-0.01/28 0.2}
{XBoard adjudication: repetition draw} 1/2-1/2
[/pgn]
-
Daniel Anulliero
- Posts: 759
- Joined: Fri Jan 04, 2013 4:55 pm
- Location: Nice
Re: Basics
yes big bug , it seems skipper don't return 0 in case of 3 reps ... don't know why ...Henk wrote:Ouch.
But this has nothing to do with time trouble for there were 30 seconds left over on the clock.
[pgn]
[Event "Computer Chess Game"]
[Site "HP"]
[Date "2016.03.18"]
[Round "-"]
[White "Fairy-Max 4.8S"]
[Black "SkipperWinb"]
[Result "1/2-1/2"]
[TimeControl "120"]
[Annotator "1. +0.07 1... -0.08"]
1. d4 {+0.07/8} b6 {-0.08/16 2.4} 2. Be3 {+0.14/8 3} Nf6 {-0.04/14 2.4} 3.
c4 {+0.11/8 3} Bb7 {+0.03/13 2.3} 4. Nf3 {+0.03/8 2.7} g6 {+0.05/13 2.3} 5.
g3 {-0.02/7 1.5} Ng4 {+0.04/13 2.3} 6. Bf4 {-0.14/8 5} Bg7 {+0.07/13 2.2}
7. h3 {-0.08/8 3} Nf6 {+0.07/14 2.2} 8. Nc3 {-0.17/8 4} Nh5 {+0.22/12 2.1}
9. Be3 {-0.28/8 1.6} Nf6 {+0.07/13 2.1} 10. Bf4 {+0.00/11 1.3} O-O
{+0.07/12 2.1} 11. Qb3 {-0.11/7 1.5} Nc6 {+0.17/11 2.0} 12. O-O-O
{+0.15/8 1.9} Na5 {+0.10/12 2.0} 13. Qa4 {-0.26/8 2.8} d5 {+0.14/12 2.0}
14. cxd5 {-0.25/7 1.4} Nxd5 {+0.11/13 2.0} 15. Nxd5 {-0.26/9 2.2} Bxd5
{+0.06/12 1.9} 16. Bg2 {-0.21/8 6} c6 {+0.06/10 1.8} 17. Rhg1 {-0.10/7 2.0}
b5 {+0.17/10 1.8} 18. Qa3 {-0.12/8 2.5} Nc4 {+0.19/10 1.7} 19. Qc5
{-0.06/7 2.9} Qb6 {+0.21/12 1.7} 20. Qxe7 {+0.01/7 1.5} Rae8 {+0.99/10 1.7}
21. Qh4 {-0.69/8 1.2} Rxe2 {+1.32/9 2.0} 22. Ne5 {-1.03/7 2.6} Bxe5
{+3.04/10 2.0} 23. Bh6 {-2.37/8 1.1} Bg7 {+3.14/10 1.9} 24. Bxg7
{-3.05/9 1.2} Kxg7 {+4.52/11 1.9} 25. Bxd5 {-3.95/9 2.2} cxd5
{+4.56/11 1.9} 26. Qg4 {-4.16/8 0.8} Rxf2 {+5.44/10 1.8} 27. Qd7
{-5.31/8 1.0} Nxb2 {+5.80/11 1.7} 28. Qxd5 {-6.08/8 1.0} Nxd1
{+5.87/12 1.7} 29. Rxd1 {-6.51/10 1.8} Qc7+ {+5.90/12 1.7} 30. Qc5
{-14.24/10 1.8} Qxg3 {+5.97/11 1.6} 31. Kb1 {-6.68/10 1.8} Qxh3
{+5.97/9 1.6} 32. Qe5+ {-6.81/9 1.5} Rf6 {+6.25/11 1.5} 33. d5
{-6.78/10 2.1} Rd8 {+6.25/10 1.5} 34. d6 {-6.93/9 2.2} h5 {+6.35/10 1.5}
35. Qxb5 {-6.72/8 1.2} Rdxd6 {+6.49/10 1.5} 36. Rxd6 {-7.10/9 0.6} Rxd6
{+6.51/9 1.4} 37. Qe5+ {-7.55/10 1.1} Rf6 {+6.62/10 1.3} 38. Qd4
{-7.54/10 1.2} Qf1+ {+6.85/10 1.3} 39. Kb2 {-7.66/8 1.5} Qf2+
{+7.15/10 1.3} 40. Qxf2 {-11.37/12 9} Rxf2+ {+10.86/17 1.3} 41. Kc3
{-11.38/11 0.5} Rxa2 {+11.87/16 0.8} 42. Kb3 {-14.94/12 0.6} Kh6
{+11.90/17 0.8} 43. Kxa2 {-10.61/15 0.5} h4 {+11.90/15 0.8} 44. Kb3
{-11.09/15 0.6} h3 {+12.08/14 0.8} 45. Kb4 {-11.82/14 0.8} h2
{+12.08/12 0.8} 46. Kc4 {-11.87/13 0.5} h1=Q {+12.28/11 0.7} 47. Kd4
{-18.51/12 2.0} f5 {+12.28/11 0.7} 48. Ke3 {-12.19/11 0.4} Qg2
{+12.28/11 0.7} 49. Kd4 {-18.52/11 0.4} Qd2+ {+12.29/9 0.7} 50. Ke5
{-18.56/11 0.3} Qe3+ {+12.28/11 0.7} 51. Kd5 {-18.65/12 0.6} g5
{+12.49/9 0.7} 52. Kd6 {-18.56/11 0.3} Qe4 {+12.49/10 0.7} 53. Kc5
{-18.56/11 0.5} Qa8 {+12.49/10 0.7} 54. Kd4 {-18.54/12 0.6} Qe4+
{+12.49/12 0.7} 55. Kc5 {-0.01/28 0.2} Qe1 {+12.49/10 0.6} 56. Kc6
{-18.53/11 0.3} Qe4+ {+12.49/10 0.6} 57. Kc5 {-0.01/28 0.2}
{XBoard adjudication: repetition draw} 1/2-1/2
[/pgn]
go to see my search C source here :
http://www.talkchess.com/forum/viewtopic.php?t=59426
hope it'll help you