Author: Jaime Benito de Valle Ruiz
Date: 17:38:43 04/16/05
Go up one level in this thread
(apologies for all those who don't speak Spanish, but this post is not that
important anyway)
Muy buenas!
He seguido muy de cerca tus partidas durante mucho tiempo, y sé de lo que eres
capaz. El "arte" de programar una máquina que juegue ajedrez tiene poco (o nada)
que ver con la concepción que los humanos tenemos del ajedrez. Las máquinas usan
un algoritmo de evaluación que funciona en conjunción con otro algoritmo de
búsqueda selectivo -un tanto caprichoso-. Los logros actuales ajedrecísticos se
asientan en una búsqueda selectiva más bien práctica, unida a una evaluación
posicional.... MUY BASICA!
En plan principiante he programado unas 3 o 4 máquinas de ajedrez hasta la
fecha; todas ellas por debajo de los 2100 ELO en un torneo real. Lo cierto es
que, aunque el programa no entienda nada sobre estructura de peones o seguridad
del rey, sólo por los algoritmos de búsqueda, es capaz de ganar a un jugador de
un ELO de 2000... cogiéndole en una trampa táctica. Las máquinas son muy fuertes
en el aspecto táctico, y cuendo su búsqueda les permite ver por encima de los
12-16 jugadas... su juego estratégico mejora independientemente de su capacidad
estratégica.
Para los programadores como yo, el ejedrez electrónico es un juego donde el
equilibrio entre inteligencia y velocidad va a determinar la fuerza de la
máquina. Mira por ejemplo Fruit: Prácticamente sólo mira la mobilidad de las
piezas de una manera extramente rudimentatia, y comprueba ciertas posiciones
tipo en finales. Su fuerza reside (en mi opinión) en su extremamente bueno
algoritmo de búsqueda. Prúebalo, y verás lo difícil que es de ganar (2500 ELO
estimado)
Te has empeñado en probar que los humanos son superiores a las máquinas
buscando lineas de juego en las que las máquinas son prácticamente inútiles en
lineas de análisis en un tiempo razonable. Esto prueba que no son invencibles,
sólo. Por otro lado, tú sabes que en un torneo real las máquinas se las
apañarían para llegar a posiciones tácticas donde te terminarían exprimiendo las
tripas lentamente. Llévalas a tu territorio, juega impecablemente.... y quizá
consiagas el empate; con suerte la victoria. Hace tiempo que dejé de pretender
que golpeo con más fuerza que mi martillo, que atornillo mejor que mi
destornillador, or que corro más que el último coche que he diseñado y
construído en mi taller. Son máquinas! Están diseñadas para hacer una función
mecánica y repetitiva de un modo casi infalible. En Ajedrez aún no han alcanzado
ese punto porque nadie sabe cómo enseñar a las máquinas a asignar a una posición
un valor que represente de un modo fidedigno la posición.
Muchos programadores sueñan con programar la mejor máquina, y meten una
cantidad tremenda de conocimiento en el algoritmo de evaluación... sólo para
comprobar que tan sólo hacen a su máquina más lenta.... y por tanto, más débil
tácticamente. A veces la búsqueda ciega (pero rápida) hace a la máquina mucho
más fuerte. La mayoría de las máquinas de ajedrez electrónico son un compromiso
óptimo entre conocimiento y velocidad. Si funcionan... triunfan. Si no,
fracasan.
Con frecuencia los programadores descubren que quitándole conocimiento a la
máquina se vuelve más fuerte.... debido a la ganancia en velocidad. El
desarrollo del ajedrez electrónico es estadístico: o sea, está basado en pilares
invisibles. Si un truco funciona.... bien. Si no funciona, se borra, y se
intenta otro. El "porqué" no importa.
Si has estudiado matemáticas hasta un nivel universitario avanzado, sabrás que
a veces es casi imposible saber el resultado de una predicción no linear. El
ajedrez es un espacio caótico, y nadie ha encontrado hasta la fecha la manera de
predecir con números de manera infalible el resultado de una partida. Los
programas modernos son una aproximación muy segura... pero no son la última
palabra; tan sólo son un refinamiento estadístico!
Todos tus esfuerzos por ridiculizar a las máquinas son en parte útiles para
los programadores para evitar posiciones específicas.... y machacarte en la
próxima partida. Por otro lado, introducir estas modificaciones pueden hacer a
los programas mucho más lentos.... y hacer que pierdan más partidas debido a
esto. Los programadores prueban este tipo de cosas, y deciden si merece la pena
introducir este tipo de código. No te olvides que estás luchando contra un
"martillo": Es muy duro cuando lo golpeas, pero no sirve para cortar la goma. El
"Anti-Chess" style ataca duramente unas lineas de juego que, estadisticamente
sólo se dan en un porcentage tan reducido, que no importa si no funciona. El
otro 99.9% la máquina va a ganar, así que ¿a quién le importa ese pequeño 0.01%
donde la máquina va de cabeza? Las máquinas de ajedrez se basan en estadísticas,
no en inteligencia. Si ganan más partidas de las que pierden.... da igual que
sean tontas: Al final ganan el torneo!
En cualquier caso, tus partidas son un desafío y una motivación para aquellos
que quieren mejorar su máquina de ajedrez, así que te animo a que sigas tu
batalla. Yo, particularmente, colecciono tus partidas, y me parece que muchas de
ellas son terriblemente útiles e interesantes. Personalmente espero que gente
como tú siga al pie del cañón, dándole que te pego. El resto de la humanidad
está lleno de cobardes e inútiles.
Sigue con el ajedrez... y olvídate del estúpido desafío máquina-persona: Estás
luchando contra las inclemencias del tiempo: Cualquier huracán puede machacarte
aunque seas más listo... con una tormenta.
On April 16, 2005 at 18:19:30, Pablo Ignacio Restrepo wrote:
>I would like to know, why Top engines are being beating many times across the
>antichess style.
>But I really would like to know, why the algorithm put "crazy the engines" and
>they make many strange sacrifices.
>Look my game against Deep Shredder 9, where I won in all the line:
>a- Material
>b- Develoment
>c- Time
>Thanks for all programers could help me,
>Sincerely,
>Pablo Ignacio Restrepo
>
>
>
>
>[Event "Partida evaluada, 3m + 0s"]
>[Site "Sala de máquinas"]
>[Date "2005.03.02"]
>[Round "?"]
>[White "Father"]
>[Black "Krähe"]
>[Result "1-0"]
>[ECO "A45"]
>[WhiteElo "1905"]
>[BlackElo "2498"]
>[Annotator "Restrepo,Pablo"]
>[PlyCount "453"]
>[EventDate "2005.01.12"]
>[TimeControl "180"]
>
>1. d4 {[%emt 0:00:01]} Nf6 {[%emt 0:00:00]} 2. e3 {[%emt 0:00:00]} d5 {
>[%emt 0:00:00]} 3. c3 {[%emt 0:00:00]} Bf5 {[%emt 0:00:00]} 4. Bd3 {
>[%emt 0:00:00]} Bxd3 {[%emt 0:00:00]} 5. Qxd3 {[%emt 0:00:00]} Nbd7 {
>[%emt 0:00:00]} 6. f4 {[%emt 0:00:00]} e6 {[%emt 0:00:09]} 7. Nf3 {
>[%eval -46,14] [%emt 0:00:00]} Bd6 {[%emt 0:00:06]} 8. O-O {
>[%eval 11,12] [%emt 0:00:00]} c5 {[%eval 1,12] [%emt 0:00:08]} 9. g3 {
>[%emt 0:00:05]} Qc7 {[%eval -58,11] [%emt 0:00:07]} 10. Nbd2 {[%emt 0:00:02]}
>O-O-O {[%eval -56,11] [%emt 0:00:04]} 11. Rf2 {[%emt 0:00:09]} h5 {
>[%eval -118,11] [%emt 0:00:06]} 12. Rg2 {[%emt 0:00:03]} Ng4 {
>[%eval -99,11] [%emt 0:00:11]} 13. Nf1 {[%emt 0:00:01]} Kb8 {
>[%eval -145,11] [%emt 0:00:06]} 14. Bd2 {[%emt 0:00:01]} h4 {
>[%eval -152,11] [%emt 0:00:08]} 15. Nxh4 {[%emt 0:00:02]} Be7 {
>[%eval -143,11] [%emt 0:00:11]} 16. Nf3 {[%emt 0:00:01]} c4 {
>[%eval -159,10] [%emt 0:00:09]} 17. Qe2 {[%emt 0:00:02]} f5 {
>[%eval -134,12] [%emt 0:00:04]} 18. Be1 {[%emt 0:00:01]} Rh3 {[%emt 0:00:05]}
>19. a3 {[%eval -153,11] [%emt 0:00:00]} Rdh8 {[%emt 0:00:04]} 20. Rc1 {
>[%eval -187,10] [%emt 0:00:00]} Nb6 {[%emt 0:00:08]} 21. Rc2 {
>[%eval -215,11] [%emt 0:00:00]} Ka8 {[%eval -244,10] [%emt 0:00:07]} 22. Qd1 {
>[%emt 0:00:02]} Qc6 {[%eval -233,11] [%emt 0:00:05]} 23. Rce2 {[%emt 0:00:00]}
>Qb5 {[%eval -254,11] [%emt 0:00:02]} 24. Qc2 {[%emt 0:00:01]} Na4 {
>[%eval -223,11] [%emt 0:00:04]} 25. Kh1 {[%emt 0:00:02]} Kb8 {
>[%eval -268,10] [%emt 0:00:02]} 26. Kg1 {[%emt 0:00:00]} g6 {
>[%eval -259,10] [%emt 0:00:01]} 27. Kh1 {[%emt 0:00:00]} R3h5 {
>[%eval -234,9] [%emt 0:00:04]} 28. Kg1 {[%emt 0:00:00]} Rh3 {
>[%eval -259,9] [%emt 0:00:01]} 29. Kh1 {[%emt 0:00:00]} Ka8 {
>[%eval -231,9] [%emt 0:00:01]} 30. Kg1 {[%emt 0:00:00]} Bd8 {
>[%eval -252,9] [%emt 0:00:01]} 31. Kh1 {[%emt 0:00:00]} Kb8 {
>[%eval -228,9] [%emt 0:00:02]} 32. Kg1 {[%emt 0:00:00]} R8h7 {
>[%eval -243,10] [%emt 0:00:03]} 33. Kh1 {[%emt 0:00:00]} Be7 {
>[%eval -227,9] [%emt 0:00:02]} 34. Kg1 {[%emt 0:00:00]} Ka8 {
>[%eval -251,9] [%emt 0:00:01]} 35. Kh1 {[%emt 0:00:00]} Kb8 {
>[%eval -227,9] [%emt 0:00:02]} 36. Kg1 {[%emt 0:00:01]} Rf7 {
>[%eval -245,9] [%emt 0:00:01]} 37. Kh1 {[%emt 0:00:01]} Rh8 {
>[%eval -218,8] [%emt 0:00:01]} 38. Kg1 {[%emt 0:00:02]} Rfh7 {
>[%eval -195,9] [%emt 0:00:03]} 39. Kh1 {[%emt 0:00:01]} Rh3 {
>[%eval -222,9] [%emt 0:00:02]} 40. Kg1 {[%emt 0:00:00]} Bf6 {
>[%eval -246,9] [%emt 0:00:01]} 41. Kh1 {[%emt 0:00:01]} a6 {
>[%eval -215,9] [%emt 0:00:03]} 42. Kg1 {[%emt 0:00:00]} R8h7 {
>[%eval -231,8] [%emt 0:00:00]} 43. Kh1 {[%emt 0:00:01]} Ka7 {
>[%eval -224,8] [%emt 0:00:01]} 44. Kg1 {[%emt 0:00:00]} Be7 {
>[%eval -225,10] [%emt 0:00:00]} 45. Kh1 {[%emt 0:00:00]} Nb6 {
>[%eval -225,9] [%emt 0:00:01]} 46. Kg1 {[%emt 0:00:00]} Na4 {
>[%eval -220,8] [%emt 0:00:01]} 47. Kh1 {[%emt 0:00:01]} Rh8 {
>[%eval -224,8] [%emt 0:00:01]} 48. Kg1 {[%emt 0:00:00]} R8h5 {
>[%eval -223,9] [%emt 0:00:00]} 49. Kh1 {[%emt 0:00:01]} Rh8 {
>[%eval -228,11] [%emt 0:00:00]} 50. Kg1 {[%emt 0:00:01]} R8h5 {
>[%eval -224,10] [%emt 0:00:00]} 51. Kh1 {[%emt 0:00:00]} Rh7 {
>[%eval -226,8] [%emt 0:00:01]} 52. Kg1 {[%emt 0:00:00]} Rh8 {
>[%eval -218,8] [%emt 0:00:00]} 53. Kh1 {[%emt 0:00:00]} R8h6 {
>[%eval -225,8] [%emt 0:00:01]} 54. Kg1 {[%emt 0:00:00]} Bf6 {
>[%eval -217,9] [%emt 0:00:00]} 55. Kh1 {[%emt 0:00:00]} Ka8 {
>[%eval -213,8] [%emt 0:00:01]} 56. Kg1 {[%emt 0:00:00]} R6h5 {
>[%eval -206,9] [%emt 0:00:01]} 57. Kh1 {[%emt 0:00:00]} Rh6 {
>[%eval -204,8] [%emt 0:00:01]} 58. Kg1 {[%emt 0:00:00]} Rh8 {
>[%eval -205,8] [%emt 0:00:00]} 59. Kh1 {[%emt 0:00:00]} Ka7 {
>[%eval -203,8] [%emt 0:00:00]} 60. Kg1 {[%emt 0:00:00]} R8h5 {
>[%eval -219,7] [%emt 0:00:00]} 61. Kh1 {[%emt 0:00:00]} Rh7 {
>[%eval -180,9] [%emt 0:00:00]} 62. Kg1 {[%emt 0:00:00]} Kb8 {
>[%eval -212,9] [%emt 0:00:01]} 63. Kh1 {[%emt 0:00:00]} Kc8 {
>[%eval -219,8] [%emt 0:00:00]} 64. Kg1 {[%emt 0:00:00]} R7h5 {
>[%eval -225,8] [%emt 0:00:01]} 65. Kh1 {[%emt 0:00:00]} Rh8 {
>[%eval -201,8] [%emt 0:00:01]} 66. Kg1 {[%emt 0:00:00]} Be7 {
>[%eval -225,7] [%emt 0:00:00]} 67. Kh1 {[%emt 0:00:00]} R8h7 {
>[%eval -221,4] [%emt 0:00:00]} 68. Kg1 {[%emt 0:00:00]} Kb8 {
>[%eval -210,8] [%emt 0:00:00]} 69. Kh1 {[%emt 0:00:00]} Kc8 {
>[%eval -220,7] [%emt 0:00:00]} 70. Kg1 {[%emt 0:00:00]} Bd8 {
>[%eval -205,9] [%emt 0:00:00]} 71. Kh1 {[%emt 0:00:00]} Bf6 {
>[%eval -221,7] [%emt 0:00:00]} 72. Kg1 {[%emt 0:00:00]} Rh8 {
>[%eval -217,10] [%emt 0:00:00]} 73. Kh1 {[%emt 0:00:00]} Be7 {
>[%eval -218,7] [%emt 0:00:00]} 74. Kg1 {[%emt 0:00:00]} Bd8 {
>[%eval -209,5] [%emt 0:00:00]} 75. Kh1 {[%emt 0:00:00]} Kb8 {
>[%eval -219,8] [%emt 0:00:01]} 76. Kg1 {[%emt 0:00:00]} Ka8 {
>[%eval -221,5] [%emt 0:00:00]} 77. Kh1 {[%emt 0:00:00]} R8h7 {
>[%eval -215,5] [%emt 0:00:00]} 78. Kg1 {[%emt 0:00:00]} Be7 {
>[%eval -209,4] [%emt 0:00:00]} 79. Kh1 {[%emt 0:00:00]} Nb6 {
>[%eval -216,4] [%emt 0:00:00]} 80. Kg1 {[%emt 0:00:00]} a5 {
>[%eval -214,10] [%emt 0:00:00]} 81. Kh1 {[%emt 0:00:00]} a4 {
>[%eval -230,8] [%emt 0:00:00]} 82. Kg1 {[%emt 0:00:00]} Nd7 {
>[%eval -228,4] [%emt 0:00:00]} 83. Kh1 {[%emt 0:00:00]} Kb8 {
>[%eval -241,7] [%emt 0:00:00]} 84. Kg1 {[%emt 0:00:00]} Kc7 {[%emt 0:00:00]}
>85. Kh1 {[%eval -241,3] [%emt 0:00:00]} Rh8 {[%emt 0:00:00]} 86. Kg1 {
>[%eval -240,6] [%emt 0:00:00]} Kc8 {[%emt 0:00:00]} 87. Kh1 {
>[%eval -240,4] [%emt 0:00:00]} Bd8 {[%emt 0:00:00]} 88. Kg1 {
>[%eval -232,9] [%emt 0:00:00]} Bf6 {[%emt 0:00:00]} 89. Kh1 {
>[%eval -241,4] [%emt 0:00:00]} R8h7 {[%emt 0:00:00]} 90. Kg1 {
>[%eval -219,9] [%emt 0:00:00]} Rh8 {[%eval -241,4] [%emt 0:00:00]} 91. Kh1 {
>[%emt 0:00:01]} Qa5 {[%eval -216,10] [%emt 0:00:00]} 92. Kg1 {[%emt 0:00:00]}
>Qa6 {[%eval -239,8] [%emt 0:00:00]} 93. Kh1 {[%emt 0:00:00]} Be7 {
>[%emt 0:00:00]} 94. Kg1 {[%eval -207,9] [%emt 0:00:00]} Qb5 {[%emt 0:00:00]}
>95. Kh1 {[%eval -240,4] [%emt 0:00:00]} R8h7 {[%eval -222,9] [%emt 0:00:00]}
>96. Kg1 {[%emt 0:00:00]} Qc6 {[%emt 0:00:00]} 97. Kh1 {
>[%eval -237,9] [%emt 0:00:00]} R3h5 {[%eval -237,5] [%emt 0:00:00]} 98. Kg1 {
>[%emt 0:00:00]} Rh3 {[%emt 0:00:00]} 99. Kh1 {[%eval -235,9] [%emt 0:00:00]}
>Bf6 {[%emt 0:00:00]} 100. Kg1 {[%eval -230,7] [%emt 0:00:00]} Qb5 {
>[%eval -235,2] [%emt 0:00:00]} 101. Kh1 {[%emt 0:00:00]} Nf8 {
>[%eval -220,3] [%emt 0:00:00]} 102. Kg1 {[%emt 0:00:00]} Nd7 {
>[%eval -235,3] [%emt 0:00:00]} 103. Kh1 {[%emt 0:00:00]} Bd8 {[%emt 0:00:00]}
>104. Kg1 {[%eval -219,2] [%emt 0:00:00]} Rh8 {[%emt 0:00:00]} 105. Kh1 {
>[%eval -239,4] [%emt 0:00:00]} Kb8 {[%emt 0:00:00]} 106. Kg1 {
>[%eval -218,9] [%emt 0:00:00]} Kc8 {[%emt 0:00:00]} 107. Kh1 {
>[%eval -239,1] [%emt 0:00:00]} Nb6 {[%emt 0:00:00]} 108. Kg1 {
>[%eval -213,8] [%emt 0:00:00]} Bf6 {[%emt 0:00:00]} 109. Kh1 {
>[%eval -235,1] [%emt 0:00:00]} Qd7 {[%emt 0:00:00]} 110. Kg1 {
>[%eval -247,4] [%emt 0:00:00]} Qb5 {[%eval -235,9] [%emt 0:00:00]} 111. Kh1 {
>[%emt 0:00:00]} R8h7 {[%eval -239,3] [%emt 0:00:00]} 112. Kg1 {[%emt 0:00:00]}
>Qd7 {[%eval -235,1] [%emt 0:00:00]} 113. Kh1 {[%emt 0:00:01]} Qd6 {
>[%eval -250,1] [%emt 0:00:00]} 114. Kg1 {[%emt 0:00:01]} Qc7 {
>[%eval -230,1] [%emt 0:00:00]} 115. Kh1 {[%emt 0:00:00]} Qg7 {
>[%eval -240,4] [%emt 0:00:00]} 116. Kg1 {[%emt 0:00:00]} Qh6 {
>[%eval -235,9] [%emt 0:00:00]} 117. Kh1 {[%emt 0:00:00]} Qf8 {
>[%eval -238,4] [%emt 0:00:00]} 118. Kg1 {[%emt 0:00:00]} Kb8 {
>[%eval -230,10] [%emt 0:00:00]} 119. Kh1 {[%emt 0:00:00]} Kc8 {[%emt 0:00:00]}
>120. Kg1 {[%eval -242,1] [%emt 0:00:00]} Qf7 {[%emt 0:00:00]} 121. Kh1 {
>[%eval -228,9] [%emt 0:00:00]} Qg7 {[%emt 0:00:00]} 122. Kg1 {
>[%eval -240,4] [%emt 0:00:00]} Qc7 {[%eval -234,9] [%emt 0:00:00]} 123. Kh1 {
>[%emt 0:00:00]} R7h5 {[%eval -251,1] [%emt 0:00:00]} 124. Kg1 {[%emt 0:00:00]}
>Qc6 {[%eval -234,8] [%emt 0:00:00]} 125. Kh1 {[%emt 0:00:00]} Rh8 {
>[%eval -235,9] [%emt 0:00:00]} 126. Kg1 {[%emt 0:00:00]} Qd7 {[%emt 0:00:00]}
>127. Kh1 {[%eval -234,10] [%emt 0:00:00]} Qf7 {[%emt 0:00:00]} 128. Kg1 {
>[%eval -235,1] [%emt 0:00:00]} R8h5 {[%eval -230,8] [%emt 0:00:00]} 129. Kh1 {
>[%emt 0:00:00]} Rh8 {[%emt 0:00:00]} 130. Kg1 {[%eval -230,4] [%emt 0:00:00]}
>Qg7 {[%eval -229,8] [%emt 0:00:00]} 131. Kh1 {[%emt 0:00:00]} g5 {
>[%eval -240,5] [%emt 0:00:00]} 132. Kg1 {[%emt 0:00:01]} Nh6 {
>[%eval -264,12] [%emt 0:00:00]} 133. Qd2 {[%emt 0:00:04]} Nf7 {
>[%eval -294,1] [%emt 0:00:00]} 134. Qc2 {[%emt 0:00:01]} g4 {
>[%eval -292,1] [%emt 0:00:00]} 135. N3d2 {[%emt 0:00:02]} Nd6 {
>[%eval -352,1] [%emt 0:00:00]} 136. Nb1 {[%emt 0:00:01]} R3h7 {
>[%eval -363,2] [%emt 0:00:00]} 137. Qd2 {[%emt 0:00:00]} Qh6 {
>[%eval -428,2] [%emt 0:00:00]} 138. Qc2 {[%emt 0:00:00]} Qh3 {
>[%eval -426,4] [%emt 0:00:00]} 139. Qd2 {[%emt 0:00:00]} Ne4 {
>[%eval -426,3] [%emt 0:00:00]} 140. Qc2 {[%emt 0:00:01]} Rh5 {
>[%eval -425,12] [%emt 0:00:00]} 141. Nbd2 {[%emt 0:00:03]} Nd6 {
>[%eval -427,4] [%emt 0:00:00]} 142. Nb1 {[%emt 0:00:01]} R5h7 {
>' [%eval -426,3] [%emt 0:00:00]} 143. Qd2 {[%emt 0:00:02]} Ne4 {
>[%eval -512,1] [%emt 0:00:00]} 144. Qc2 {[%emt 0:00:00]} Kb8 {
>[%eval -424,12] [%emt 0:00:00]} 145. Nbd2 {[%emt 0:00:01]} Nd6 {
>[%eval -424,14] [%emt 0:00:00]} 146. Nb1 {[%emt 0:00:00]} Ne4 {
>[%eval -429,1] [%emt 0:00:00]} 147. Nbd2 {[%emt 0:00:00]} Nd6 {
>[%eval -425,11] [%emt 0:00:00]} 148. Nb1 {[%emt 0:00:00]} Rh6 {
>[%eval -383,1] [%emt 0:00:00]} 149. Qc1 {[%emt 0:00:00]} Ne4 {
>[%eval -448,1] [%emt 0:00:00]} 150. Qc2 {[%emt 0:00:00]} Rh5 {
>[%eval -424,3] [%emt 0:00:00]} 151. Qc1 {[%emt 0:00:01]} Bd8 {
>[%eval -427,2] [%emt 0:00:00]} 152. Qc2 {[%emt 0:00:00]} Bc7 {
>[%eval -430,1] [%emt 0:00:00]} 153. Qc1 {[%emt 0:00:00]} Kc8 {
>[%eval -426,10] [%emt 0:00:00]} 154. Qc2 {[%emt 0:00:00]} R8h7 {
>[%eval -436,1] [%emt 0:00:00]} 155. Qc1 {[%emt 0:00:00]} Bd6 {
>[%eval -458,1] [%emt 0:00:00]} 156. Qc2 {[%emt 0:00:00]} R5h6 {
>[%eval -425,11] [%emt 0:00:00]} 157. Qc1 {[%emt 0:00:01]} Rh5 {
>[%eval -458,1] [%emt 0:00:00]} 158. Qc2 {[%emt 0:00:00]} R5h6 {
>[%eval -425,12] [%emt 0:00:00]} 159. Qc1 {[%emt 0:00:00]} Bc7 {
>[%eval -457,1] [%emt 0:00:00]} 160. Qc2 {[%emt 0:00:00]} Rh5 {
>[%eval -436,1] [%emt 0:00:00]} 161. Qc1 {[%emt 0:00:00]} R5h6 {
>[%eval -457,1] [%emt 0:00:00]} 162. Qc2 {[%emt 0:00:00]} Rh8 {
>[%eval -426,2] [%emt 0:00:00]} 163. Qd2 {[%emt 0:00:00]} Nxd2 {[%emt 0:00:00]}
>164. Rxd2 {[%eval -1145,2] [%emt 0:00:00]} Kd7 {[%eval -1156,10] [%emt 0:00:00]
>} 165. Rde2 {[%emt 0:00:00]} Bd6 {[%eval -1124,1] [%emt 0:00:00]} 166. Nbd2 {
>[%emt 0:00:00]} Ke7 {[%eval -1163,1] [%emt 0:00:00]} 167. Nb1 {[%emt 0:00:00]}
>Bc7 {[%eval -1049,10] [%emt 0:00:00]} 168. Nbd2 {[%emt 0:00:00]} Bd6 {
>[%eval -1165,1] [%emt 0:00:00]} 169. Nb1 {[%emt 0:00:00]} Nc8 {
>[%eval -1027,9] [%emt 0:00:00]} 170. Nbd2 {[%emt 0:00:00]} Kd7 {
>[%eval -1155,1] [%emt 0:00:00]} 171. Nb1 {[%emt 0:00:00]} Bb8 {
>[%eval -1079,8] [%emt 0:00:00]} 172. Nbd2 {[%emt 0:00:00]} Nd6 {
>[%eval -1160,1] [%emt 0:00:00]} 173. Nb1 {[%emt 0:00:00]} Bc7 {
>[%eval -1183,10] [%emt 0:00:00]} 174. Nbd2 {[%emt 0:00:00]} Bb6 {
>[%eval -1179,1] [%emt 0:00:00]} 175. Nb1 {[%emt 0:00:00]} Rh5 {
>[%eval -1186,11] [%emt 0:00:00]} 176. Nbd2 {[%emt 0:00:00]} R8h6 {
>[%eval -1183,1] [%emt 0:00:00]} 177. Nb1 {[%emt 0:00:00]} Rh8 {
>[%eval -1186,11] [%emt 0:00:00]} 178. Nbd2 {[%emt 0:00:00]} R8h6 {
>[%eval -1183,1] [%emt 0:00:00]} 179. Nb1 {[%emt 0:00:00]} Ke7 {
>[%eval -1186,12] [%emt 0:00:00]} 180. Nbd2 {[%emt 0:00:00]} Rh8 {
>[%eval -1186,1] [%emt 0:00:00]} 181. Nb1 {[%emt 0:00:00]} Ne4 {
>[%eval -1187,1] [%emt 0:00:00]} 182. Nbd2 {[%emt 0:00:00]} Nf6 {
>[%eval -1187,2] [%emt 0:00:00]} 183. Nb1 {[%emt 0:00:01]} Bc7 {
>[%eval -1188,12] [%emt 0:00:00]} 184. Nbd2 {[%emt 0:00:01]} R8h6 {
>[%eval -1190,1] [%emt 0:00:00]} 185. Nb1 {[%emt 0:00:00]} Kd7 {
>[%eval -1189,12] [%emt 0:00:00]} 186. Nbd2 {[%emt 0:00:00]} Ke7 {
>[%eval -1182,1] [%emt 0:00:00]} 187. Nb1 {[%emt 0:00:00]} Bd6 {
>[%eval -1189,11] [%emt 0:00:00]} 188. Nbd2 {[%emt 0:00:00]} Kd7 {
>[%eval -1189,11] [%emt 0:00:00]} 189. Nb1 {[%emt 0:00:00]} Ne4 {
>[%eval -1198,1] [%emt 0:00:00]} 190. Nbd2 {[%emt 0:00:00]} Nf6 {
>[%eval -1188,10] [%emt 0:00:00]} 191. Nb1 {[%emt 0:00:00]} Be7 {
>[%eval -1186,11] [%emt 0:00:00]} 192. Nbd2 {[%emt 0:00:00]} Rh8 {
>[%eval -1173,1] [%emt 0:00:00]} 193. Nb1 {[%emt 0:00:00]} Ne4 {
>[%eval -1190,1] [%emt 0:00:00]} 194. Nbd2 {[%emt 0:00:00]} Nd6 {
>[%eval -1184,10] [%emt 0:00:00]} 195. Nb1 {[%emt 0:00:00]} Bf6 {
>[%eval -1184,10] [%emt 0:00:00]} 196. Nbd2 {[%emt 0:00:00]} Ne4 {
>[%eval -797,1] [%emt 0:00:00]} 197. Nb1 {[%emt 0:00:00]} e5 {
>[%eval -1027,1] [%emt 0:00:00]} 198. dxe5 {[%emt 0:00:02]} Ke6 {
>[%eval -729,1] [%emt 0:00:00]} 199. Nbd2 {. [%emt 0:00:04]} Nxd2 {
>[%eval -980,2] [%emt 0:00:00]} 200. Bxd2 {[%emt 0:00:01]} Bg7 {
>[%eval -1036,1] [%emt 0:00:00]} 201. Be1 {[%emt 0:00:01]} R8h6 {
>[%eval -1018,1] [%emt 0:00:00]} 202. Bd2 {[%emt 0:00:00]} d4 {
>[%eval -844,1] [%emt 0:00:00]} 203. exd4 {[%emt 0:00:02]} b5 {
>[%eval -490,11] [%emt 0:00:00]} 204. Be1 {[%emt 0:00:01]} Kd7 {
>[%eval -736,1] [%emt 0:00:00]} 205. Bd2 {[%emt 0:00:00]} b4 {
>[%eval -603,1] [%emt 0:00:00]} 206. cxb4 {[%emt 0:00:04]} Ke7 {
>[%eval -617,1] [%emt 0:00:00]} 207. Be1 {[%emt 0:00:01]} c3 {
>[%eval -456,1] [%emt 0:00:00]} 208. bxc3 {[%emt 0:00:01]} Rc6 {
>[%eval -126,11] [%emt 0:00:00]} 209. Rc2 {[%emt 0:00:02]} Rch6 {
>[%eval -460,1] [%emt 0:00:00]} 210. c4 {[%emt 0:00:01]} Rh8 {
>[%eval -36,10] [%emt 0:00:00]} 211. d5 {[%emt 0:00:01]} Rd8 {
>[%eval 38,11] [%emt 0:00:00]} 212. d6+ {[%emt 0:00:03]} Ke6 {
>[%eval 113,11] [%emt 0:00:00]} 213. c5 {[%emt 0:00:01]} Bf8 {
>[%eval 204,11] [%emt 0:00:00]} 214. b5 {[%emt 0:00:05]} Bxd6 {
>[%eval 126,1] [%emt 0:00:00]} 215. exd6 {[%emt 0:00:02]} Rhh8 {
>[%eval 537,11] [%emt 0:00:00]} 216. Rce2+ {[%emt 0:00:01]} Kd7 {
>[%eval 395,3] [%emt 0:00:00]} 217. Re7+ {[%emt 0:00:03]} Kc8 {
>[%eval 713,14] [%emt 0:00:00]} 218. Rc7+ {[%emt 0:00:01]} Kb8 {
>[%eval 408,4] [%emt 0:00:00]} 219. Re2 {[%emt 0:00:02]} Rde8 {
>[%eval 333,1] [%emt 0:00:00]} 220. Rce7 {[%emt 0:00:02]} Rxe7 {
>[%eval 270,1] [%emt 0:00:00]} 221. dxe7 {[%emt 0:00:01]} Re8 {
>[%eval 249,1] [%emt 0:00:00]} 222. c6 {[%emt 0:00:02]} Ka7 {
>[%eval 305,2] [%emt 0:00:00]} 223. Bf2+ {[%emt 0:00:02]} Kb8 {
>[%eval 446,3] [%emt 0:00:00]} 224. b6 {[%emt 0:00:02]} Kc8 {
>[%eval 368,1] [%emt 0:00:00]} 225. Bd4 {[%emt 0:00:03]} Qh5 {
>[%eval 2071,14] [%emt 0:00:00]} 226. Be5 {[%emt 0:00:02]} Rxe7 {
>[%eval 543,3] [%emt 0:00:00]} 227. b7+ {
>Zeit (Lag: Av=0.58s, max=5.7s) [%emt 0:00:00]} 1-0
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.