Author: Uri Blass
Date: 15:15:48 12/28/02
Go up one level in this thread
On December 28, 2002 at 17:47:27, Drexel,Michael wrote:
>On December 28, 2002 at 17:32:15, Uri Blass wrote:
>
>>On December 28, 2002 at 17:13:10, Uri Blass wrote:
>>
>>>On December 28, 2002 at 16:55:49, Drexel,Michael wrote:
>>>
>>>>On December 28, 2002 at 15:15:11, Uri Blass wrote:
>>>>
>>>>>You can download it at in the download section
>>>>>
>>>>>at http://wbec-ridderkerk.nl/
>>>>>
>>>>>It includes also function to calculate perft please check if there is a bug in
>>>>>these function.
>>>>>
>>>>>I believe that it is the fastest free program to calculate perft but you can
>>>>>correct me if I am wrong.
>>>>>
>>>>>A known problem that I will correct in the next version.
>>>>>
>>>>>Movei can crush if I give it bigger value than 20 to perft.
>>>>>
>>>>>[D]k1b5/1p1p4/pPpP4/P1P5/5p1p/4pPpP/4P1P1/5B1K w - - 0 1
>>>>>Here movei can calculate perft 20 correctly but crash when I give it 21.
>>>>>
>>>>>Uri
>>>>
>>>>Hi Uri,
>>>>
>>>>Im ill right now and have to stay in bed for a few days. so I do have a lot of
>>>>time. I have played 5 games with your program on Fritz server.
>>>>maybe this is interesting for you:
>>>>
>>>>[Event "Wertungspartie, 5m + 0s"]
>>>>[Site "Maschinenraum"]
>>>>[Date "2002.12.28"]
>>>>[Round "?"]
>>>>[White "Fritz 8"]
>>>>[Black "movei00_799"]
>>>>[Result "1-0"]
>>>>[ECO "E69"]
>>>>[WhiteElo "2490"]
>>>>[BlackElo "2381"]
>>>>[PlyCount "111"]
>>>>[TimeControl "300"]
>>>>
>>>>1. c4 {[%emt 0:00:00]} Nf6 {[%emt 0:00:00]} 2. Nf3 {[%emt 0:00:00]} g6 {
>>>>[%emt 0:00:00]} 3. g3 {[%emt 0:00:00]} Bg7 {[%emt 0:00:00]} 4. Bg2 {
>>>>[%emt 0:00:00]} O-O {[%emt 0:00:00]} 5. O-O {[%emt 0:00:00]} d6 {[%emt 0:00:00]
>>>>} 6. d4 {[%emt 0:00:00]} Nbd7 {[%emt 0:00:00]} 7. Nc3 {[%emt 0:00:00]} e5 {
>>>>[%emt 0:00:00]} 8. e4 {[%emt 0:00:00]} c6 {[%emt 0:00:00]} 9. h3 {
>>>>[%emt 0:00:00]} Qb6 {[%emt 0:00:00]} 10. Re1 {[%emt 0:00:00]} exd4 {
>>>>[%emt 0:00:00]} 11. Nxd4 {[%emt 0:00:00]} Ne8 {[%emt 0:00:00]} 12. Nb3 {
>>>>[%emt 0:00:00]} a5 {[%emt 0:00:00]} 13. Be3 {[%emt 0:00:00]} Qb4 {
>>>>[%emt 0:00:00]} 14. a3 {[%emt 0:00:00]} Qxc4 {[%emt 0:00:00]} 15. Nd4 {
>>>>[%emt 0:00:00]} Bxd4 {[%emt 0:00:03]} 16. Bxd4 {[%emt 0:00:03]} Nc5 {
>>>>[%emt 0:00:06]} 17. Bf1 {[%emt 0:00:00]} Qe6 {[%emt 0:00:03]} 18. Bxc5 {
>>>>[%emt 0:00:10]} dxc5 {[%emt 0:00:00]} 19. Na4 {[%emt 0:00:09]} Nc7 {
>>>>[%emt 0:00:00]} 20. e5 {[%emt 0:00:03]} Qe7 {[%emt 0:00:04]} 21. Qd6 {
>>>>[%emt 0:00:04]} Qxd6 {[%emt 0:00:05]} 22. exd6 {[%emt 0:00:00]} Nd5 {
>>>>[%emt 0:00:02]} 23. Bg2 {[%emt 0:00:03]} Rb8 {[%emt 0:00:06]} 24. Rad1 {
>>>>[%emt 0:00:07]} b6 {[%emt 0:00:04]} 25. Nc3 {[%emt 0:00:07]} Nxc3 {
>>>>[%emt 0:00:00]} 26. bxc3 {[%emt 0:00:01]} Bd7 {[%emt 0:00:01]} 27. g4 {
>>>>[%emt 0:00:05]} Rfd8 {[%emt 0:00:00]} 28. g5 {[%emt 0:00:13]} a4 {
>>>>[%emt 0:00:02]} 29. Kh2 {[%emt 0:00:16]} b5 {[%emt 0:00:02]} 30. Re4 {
>>>>[%emt 0:00:02]} Rb6 {[%emt 0:00:01]} 31. Kg3 {[%emt 0:00:09]} Kf8 {
>>>>[%emt 0:00:04]} 32. Bf3 {[%emt 0:00:01]} Kg7 {[%emt 0:00:03]} 33. Bh1 {
>>>>[%emt 0:00:17]} Be6 {[%emt 0:00:05]} 34. Re3 {[%emt 0:00:15]} c4 {
>>>>[%emt 0:00:05]} 35. Kf4 {[%emt 0:00:07]} c5 {[%emt 0:00:05]} 36. Ke5 {
>>>>[%emt 0:00:08]} Bd7 {[%emt 0:00:01]} 37. Kd5 {[%emt 0:00:03]} Rc8 {
>>>>[%emt 0:00:00]} 38. Re7 {[%emt 0:00:06]} Be6+ {[%emt 0:00:00]} 39. Ke5 {
>>>>[%emt 0:00:05]} Rd8 {[%emt 0:00:00]} 40. Rb7 {[%emt 0:00:04]} Rxb7 {
>>>>[%emt 0:00:03]} 41. Bxb7 {[%emt 0:00:00]} Bxh3 {[%emt 0:00:05]} 42. Bc6 {
>>>>[%emt 0:00:03]} Bd7 {[%emt 0:00:01]} 43. Bxd7 {[%emt 0:00:03]} Rxd7 {
>>>>[%emt 0:00:01]} 44. Kd5 {[%emt 0:00:00]} Rd8 {[%emt 0:00:03]} 45. Kxc5 {
>>>>[%emt 0:00:01]} f6 {[%emt 0:00:08]} 46. Kxb5 {[%emt 0:00:00]} Rb8+ {
>>>>[%emt 0:00:02]} 47. Kxc4 {[%emt 0:00:02]} fxg5 {[%emt 0:00:04]} 48. d7 {
>>>>[%emt 0:00:00]} Rd8 {[%emt 0:00:02]} 49. Kc5 {[%emt 0:00:02]} h5 {
>>>>[%emt 0:00:03]} 50. Kd6 {[%emt 0:00:02]} h4 {[%emt 0:00:03]} 51. c4 {
>>>>[%emt 0:00:01]} h3 {[%emt 0:00:02]} 52. c5 {[%emt 0:00:01]} Rf8 {[%emt 0:00:03]
>>>>} 53. c6 {[%emt 0:00:01]} h2 {[%emt 0:00:06]} 54. c7 {[%emt 0:00:00]} Rf6+ {
>>>>[%emt 0:00:04]} 55. Ke5 {[%emt 0:00:00]} Rxf2 {[%emt 0:00:04]} 56. c8=Q
>>>>{movei00_799 gibt auf [%emt 0:00:01]} 1-0
>>>>
>>>>[D] 3r4/5pkp/1r1Pb1p1/1pp1K1P1/p1p5/P1P1R2P/5P2/3R3B b - - 0 36
>>>>
>>>>this is a favourable position for black. a good move is obviously 36...b4.
>>>>shredder found this immediately. later on he prefers 36...h6 37.h4 b4
>>>>which makes not much difference. 36...Re8 followed by 37...b4 is also very
>>>>strong in this position. your program played 36...Bd7 which is really a weak
>>>>move (Sorry). your program should be able to create passed pawns in this type of
>>>>positions even in 5 min games on Athlon@1.6Ghz.
>>>
>>>
>>>Thanks for the game
>>>
>>>My program still does not know about passed pawns(the only think that it knows
>>>about pawn structure is that double pawns are bad).
>>>
>>>I asked some questions about how to evaluate pawn structure with bitboard but I
>>>still did not implement the knowledge.
>>>I guess that I am going to do it in the next 2 weeks.
>>>
>>>I am surprised that Movei could get a better position with black against Fritz8.
>>>
>>>Uri
>>
>>
>>I see that movei used a book that it does not have but still it is nice to see
>>that movei outplayed Fritz8 positionally in the middlegame.
>>
>>Uri
>
>the book was Elect2002.ctg from ChessLIB.
>your book is somewhat smaller :-)
I know.
I did not spend time on the book and only wrote few lines manually.
I also analyze and it seems that movei missed a clear win against Fritz8
Here is Deep Fritz6's analysis after 36...b4
Fritz 8 - movei00_799
3r4/5pkp/1r1Pb1p1/2p1K1P1/ppp5/P1P1R2P/5P2/3R3B w - - 0 1
Analysis by Deep Fritz:
37.c3xb4!
³ (-0.37) Depth: 1/10 00:00:00
37.c3xb4 c5xb4 38.a3xb4 Rb6-b5+ 39.Bh1-d5 Be6xd5 40.Rd1xd5 Rb5xb4 41.Ke5-d4
h7-h6 42.Kd4-c3
³ (-0.37) Depth: 2/12 00:00:00
37.c3xb4 c5xb4 38.a3xb4 Rd8-d7 39.f2-f4 Rb6-b5+ 40.Bh1-d5 Be6xd5 41.Rd1xd5
Rb5xb4 42.Re3-c3 h7-h6
³ (-0.56) Depth: 3/15 00:00:00 1kN
37.c3xb4 c5xb4 38.a3xb4 Rd8-d7 39.f2-f4 Rb6-b5+ 40.Bh1-d5 Be6xd5 41.Rd1xd5
Rb5xb4 42.Re3-c3 h7-h6
³ (-0.56) Depth: 4/15 00:00:00 4kN
37.c3xb4 c5xb4 38.a3xb4 Rb6-b5+ 39.Ke5-f4 h7-h6 40.h3-h4 h6xg5+ 41.h4xg5 Rb5xb4
³ (-0.69) Depth: 5/18 00:00:00 17kN
37.h3-h4!
³ (-0.66) Depth: 5/18 00:00:00 27kN
37.h3-h4 h7-h5 38.c3xb4 c5xb4 39.a3xb4 Rd8-d7 40.Re3-a3 Rb6-b5+ 41.Bh1-d5 Be6xd5
³ (-0.69) Depth: 6/20 00:00:00 64kN
37.h3-h4 h7-h5 38.c3xb4 c5xb4 39.a3xb4 Rd8-d7 40.Re3-a3 Rb6-b5+ 41.Bh1-d5 Be6xd5
42.Rd1xd5 Rb5xb4
³ (-0.69) Depth: 7/24 00:00:00 171kN
37.h3-h4 h7-h6 38.Rd1-d2 Rd8-d7 39.Bh1-e4 h6-h5 40.f2-f4 Rb6-b5
³ (-0.69) Depth: 8/24 00:00:01 644kN
37.h3-h4 b4-b3 38.Bh1-e4 b3-b2 39.Rd1-b1 Be6-f5 40.Re3-e2 Bf5xe4 41.Ke5xe4
Rd8-e8+ 42.Ke4-f3
µ (-0.72) Depth: 9/26 00:00:02 1421kN
37.h3-h4 b4-b3 38.Bh1-e4 b3-b2 39.Re3-e1 Rb6-b3 40.Rd1-b1 Rd8-e8 41.Ke5-f4
Rb3xc3 42.Rb1xb2
µ (-0.81) Depth: 10/27 00:00:04 3119kN
37.h3-h4 b4-b3 38.Bh1-e4 b3-b2 39.Re3-e1 Rb6-b3 40.Rd1-b1 Rd8-e8 41.Ke5-f4
Rb3xc3 42.Rb1xb2 Rc3xa3
µ (-0.81) Depth: 11/27 00:00:10 6880kN
37.h3-h4 b4-b3 38.Bh1-e4 Be6-f5 39.Be4xf5 g6xf5 40.Re3-g3 b3-b2 41.Rg3-g1 Rb6-b3
42.Ke5-d5 Rb3xa3
µ (-0.84) Depth: 12/31 00:00:21 13313kN
37.h3-h4--
µ (-1.16) Depth: 13/30 00:00:36 23332kN
37.h3-h4-- b4xa3 38.Bh1-f3 Be6-f5 39.Bf3-e4 Bf5xe4 40.Re3xe4 a3-a2 41.Rd1-a1
Rb6xd6 42.Ra1xa2
-+ (-1.59) Depth: 13/34 00:00:54 34627kN
37.c3xb4!
-+ (-1.56) Depth: 13/34 00:01:09 44875kN
37.Bh1-e4!
-+ (-1.53) Depth: 13/34 00:01:50 69744kN
37.Bh1-e4! b4xa3 38.Re3-e1 Be6xh3 39.f2-f3 Rb6-b3 40.Re1-e3 Rd8-e8+ 41.Ke5-d5
f7-f5 42.g5xf6+
µ (-1.37) Depth: 13/34 00:02:10 82574kN
37.Bh1-g2!
µ (-1.34) Depth: 13/34 00:02:27 93314kN
37.Bh1-g2! b4-b3 38.Bg2-e4 Rd8-e8 39.Ke5-f4 f7-f6 40.h3-h4 Re8-d8 41.Be4-c6
Kg7-f7
µ (-1.28) Depth: 13/34 00:02:42 102519kN
37.Bh1-g2--
-+ (-1.59) Depth: 14/31 00:03:27 131582kN
37.Bh1-g2-- b4xa3 38.Re3-e2 Be6-f5 39.Re2-a2 Rb6-b2 40.Rd1-a1 Bf5-b1 41.Ra2xa3
Rb2xf2 42.Ke5-d5
-+ (-1.75) Depth: 14/35 00:03:56 150331kN
37.Bh1-e4!
-+ (-1.72) Depth: 14/35 00:04:09 158770kN
37.Bh1-e4! b4xa3 38.Re3-e1 Be6xh3 39.Re1-h1 Bh3-d7 40.f2-f3 Rb6-b3 41.Rd1-c1
Rd8-e8+ 42.Ke5-d5 Bd7-e6+
-+ (-1.56) Depth: 14/35 00:04:56 188776kN
37.Bh1-e4 b4xa3 38.Rd1-a1 Rd8xd6 39.Ra1xa3 Be6-d7 40.Ra3-a2 h7-h6 41.h3-h4
Rd6-d1 42.Be4-f3 Rb6-e6+
-+ (-1.66) Depth: 15/34 00:08:23 317209kN
37.h3-h4!
-+ (-1.62) Depth: 15/37 00:11:53 447874kN
(Blass, Tel-aviv 29.12.2002)
Uri
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.