viernes, 30 de julio de 2010

Teoría de Aperturas en Chess Computers - 1

Defensa Siciliana


Después de 1.e4; 1...c5 (ECO B20-B99) es el movimiento que más chances da para ganar a las negras. Se trata de una de las defensas más estudiadas y analizadas, con un recorrido muy difícil de atravesar, y muy engañoso. La defensa siciliana tiene muchas variantes forzadas que, si no se juegan con exactitud, el fracaso puede llegar a ser el final del camino.







Goza de un gran prestigio entre los jugadores de cualquier nivel debido a su estilo agresivo, a la flexibilidad que da y, de manera significativa, al hecho de haber sido adoptada por varios campeones mundiales. Las diferentes modalidades de esta defensa originan distintos planes de ataque y contraataque, de ahí derivan cantidad de variantes, que los jugadores más famosos que la han popularizado, o incluso, de los lugares en que por primera vez apareció alguna idea relacionada dieron nombre a dichas variantes. Se encuentran así la Najdorf, la Scheveningen, la Sveshnikov, la Dragón, la Paulsen, y muchas otras.


Variante Najdorf


Cómo olvidar a "el Viejo"?
He tenido la suerte de poder jugar varias veces con él algunos blitz en el Abierto de Mar del Plata, y en el Club Argentino de Ajedrez, los que perdí inexorablemente. Un Maestro, pero no sólo del Ajedrez, de la vida también. Fuente inagotable de anécdotas muy sabrosas, y otras no tanto, producto de su exilio, el que le hizo perder toda su Familia en Polonia.
En esas épocas, las comunicaciones con Europa fueron muy difíciles. Don Miguel, para que su Familia supiera que estaba vivo, batía récords con el ajedrez, cientos de tableros en simultáneas, cuarenta tableros a ciegas y muchos otros. Cuando relataba esos momentos, nunca le faltaron lágrimas en sus ojos... Nos hacía emocionar mucho a todos.
Qué tiempos aquellos!!

1.e4 c5 2.Cf3 d6 3.d4 cxd4 4.Cxd4 Cf6 5.Cc3 a6.






La teoría en esta variante evoluciona constantemente, es muy dinámica. Las blancas encuentran nuevas ideas, y las negras tratan siempre de buscar contrajuego.


El ataque Inglés

Después de 6.Ae3 comienzan los esquemas del Ataque Inglés.
Existen varias continuaciones.
Yo utilizo la continuación 6...e5; es la que más conozco, y por lo tanto, es la que desarrolaremos en profundidad por ahora.

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 e5 7. Nb3 Be6 8. f3
Be7 9. Qd2 O-O 10. O-O-O Nbd7 11. g4




Con la jugada 11.g4 las blancas avanzan sobre el flanco del Rey, enrocan largo, y preparan el asalto final con el avance definitivo de los peones, ganando espacio y abriendo el juego para darle movilidad a las piezas mayores.
Ahora tenemos enroques opuestos, y la idea para ambos bandos es atacar y llegar primero.


11...b5 12. g5 Nh5 13. Nd5 Bxd5 14. exd5 f6 y Deep Rybka 4 evalua (+0.30), esto es jugable, pero muy difícil para el negro.

Otra variante es 8...h5!? 9. Qd2 Nbd7 10. Nd5 Bxd5 11. exd5 g6 12. Be2 Bg7 13. O-O O-O 14. h3 h4 15. Bg5 Qc7 16. Bxh4 Nb6 con juego equilibrado.



Variante del Peón Envenenado
Por Jeroen Noomen



El año 2007 fue de crisis para la Variante del peón Envenenado en la Siciliana Najdorf.
Los jugadores de blancas descubrieron que tras 1.e4 c5 2.Cf3 d6 3.d4 cxd4 4.Cxd4 Cf6 5.Cc3 a6 6.Ag5 e6 7.f4 Db6 8.Dd2 Dxb2 9.Tb1 Da3 la antigua jugada 10.e5!? no es fácil de responder para las negras y logró algunas victorias impresionantes.
¿Era la refutación del Peón Envenenado? ¡La verdad es que no! Despué de 10.e5!? h6 11.Ah4 dxe5 12.fxe5 las negras tienen una jugada que les garantiza una completa indemnización: 12... Cd5!




Uno de los más peligrosos intentos de las blancas: 12... Cd5! 13.Cxd5 exd5 14.e6!? El veredicto: las negras encuentran fácilmente compensación.

Finalizado el análisis de Jeroen, quizás el mejor bookmaker del mundo, autor del famoso libro de Rybka 3; y responsable de las aperturas en los campeonatos mundiales para engines del equipo Rybka, el veredicto de él, seguramente haya sido válido en aquellas épocas. Pienso que hoy, después de 12.fxe5 la continuación más fuerte sea 12...Cfd7!?
En esta posición, Deep Rybka 4 da una evaluación de (-0.65) en una Profundidad de 22 ply. Stockfish (-1.13) 29 ply. Naum 4.2 (-0.61) 22 ply.

12...Nfd7 13. Ne4 Qxa2 14. Rd1 Qb2 15. Qe3 Bc5 16. Be2 Qa3 17. c3 Nc6 18. O-O O-O 19. Qd2 Qa5 y las negras están cómodas.
ECO - B97










Rubén Marcelo Cómes Dumoulín

domingo, 25 de julio de 2010

Libro para Todos

La idea es hacer un libro entre varias personas, siguiendo los pasos del tutorial, el que podría mejorar con ideas y aportes de Ustedes.

El proceso, sería ir votando y consensuando qué tipo de libro queremos.
El estilo y la "personalidad" se lo daremos entre todos.

Si somos varios, será muy rápido, ya que lo iremos testeando y llegaremos velozmente a tener nuestros lotes de 200 partidas, hasta alcanzar las 2,100 para comenzar el trabajo manual.

También podremos testearlo en torneos, lentos y blitz, luego de unos días.

Quienes deseen sumarse a este proyecto, por favor dejen un comentario en la entrada "Libro para todos".

Tendremos que bajar un software llamado "TeamViewer". Yo les pasaré el ID y la password para que accedan a mi PC, de manera que podamos ver los análisis, filtrados de partidas en las bases de datos, y demás tareas que se vayan realizando.

Todos los días, tendremos un update del libro, y podremos testearlo en Playchess.

Propongo llamarlo "learning.ctg".

Los espero!!!

viernes, 23 de julio de 2010

Guia o Tutorial para hacer un Libro de Aperturas ctg

Esta guía no pretende ser La Biblia del ajedrez informático.
Sólo es uno de los caminos posibles de los tantos disponibles.
Este es el método que aplico a diario y me ha sido de gran utilidad.
De hecho, tengo la satisfacción de haber ganado infinidad de torneos y de mantenerme en el tiempo dentro del lote de los llamados "jugadores fuertes". Sin embargo, la idea central es la diversión. Si nos divertimos haciendo esto, nuestro hobbie, el ELO, los triunfos y los torneos llegarán solos. Si lo único que perseguimos es el ELO, lo que llegarán, serán las frustaciones. Si vas a comenzar a recorrer este camino, recuerda que te llevará mucho tiempo, muchísimo. No es apto para apurados.

He tomado las enseñanzas de los bookmakers más fuertes del mundo.
Especialmente de Kevin Frayer y Robert Söhnlein.

La idea general es que un libro de aperturas reconoce posiciones pre escritas en él, y le indica a un programa de ajedrez qué mover, sin que el motor esté en funcionamiento. Cuando el libro no es capaz de indicar el movimiento, por no tenerlo escrito, arranca el motor, quien decidirá los movimientos a partir de allí.
Cuantos más movimientos haga el libro, tendremos resultados más satisfactorios.


INTRODUCCION

Damos por sentado que todos estamos familiarizados con las GUI de Chessbase, tanto de Fritz, Rybka y otros motores, como CB 10 o Light Premium. De no ser así, se puede encontrar gran cantidad de información en la web.
Recordemos que Google es nuestro amigo!

Se dice que la manera más efectiva de tener un libro de aperturas fuerte es hacerlo manualmente. Es solamente un mito. Podemos tener un libro fuertísimo partiendo de una BBDD. Si bien es posible hacerlo manualmente, salvo que sepamos de memoria todas las aperturas que pretendemos jugar, con todas sus variantes y en profundidad, terminaremos consultando una Base de Datos. Copiándola manualmente, marcando con verde todos los movimientos que jugaremos. Estaríamos años haciendo esto, y personalmente, no veo diferencias respecto del método de comenzar un libro importando partidas.

Mi libro, que he bautizado oportunamente bulldozer.ctg tiene más de 50,000 partidas importadas originalmente y 5,000 horas de trabajo. Si bien podemos tener un libro "aceptable" en pocos minutos, la realidad es que para que sea competitivo, deberemos trabajar en él, mientras juguemos advance, freestyle o en salas de motores en diferentes servidores, especialmente en Playchess.com. Necesitaremos mucho tiempo de juego, trabajo de análisis comparativo y de engines.

El libro nace, aprende, crece, madura.... Como la vida misma!

Pero recordemos:

No existe un libro perfecto. El libro es dinámico, cambia día a día, todo el tiempo.


PRIMEROS PASOS

Lo primero que necesitaremos es contar con una base de datos de alta calidad.
Podremos bajar los juegos desde este mismo blog. Sólo utilizaremos las de 2010. De ser posible, solamente las jugadas a partir de la salida comercial de Rybka 4, ya que las cosas han cambiado un poco con este motor. Es más fuerte, y las partidas tienen más calidad aún. Esto no quiere decir que las anteriores no sirvan.
De nuestra base principal, que la llamaremos "Base de referencia" y debería contar con alrededor de 500,000 partidas, tomaremos las partidas lentas, es decir de 16 minutos por jugador en adelante, y de los jugadores más fuertes, suponemos que conocemos quién es quién en nuestra base de datos, de no ser así, nos guiaremos por su ELO.
Si bien la base de datos es de alta calidad, no lo son las partidas. Allí tendremos de todo, ya que los jugadores más "flojos" con libros malos y hardware pequeño generan partidas de mala calidad. Más aún, si han jugado entre ellos, éstas serán muy malas generalmente.

Tengamos en cuenta, que este es el embrión de nuestro libro. En este momento escribiremos el ADN de él. Es el instante en que se definirá la calidad de nuestro libro base, por lo tanto debemos ser MUY cuidadosos en la selección de los juegos.

Una vez creada nuestra Base de Referencia copiaremos todos los juegos en ella.
Aquí también tenemos diferentes opiniones respecto del origen de los juegos.
Yo pienso que es positivo tener tanto juegos humanos como de engines. De Freestyle, Chess Advanced y los generados por torneos de libros y motores. Obviamente, necesitaremos un filtrado muy profundo. Este trabajo es muy pesado y lento, pero lo haremos sólo una vez.
Utilizaremos partidas copiadas de las siguientes fuentes:

Playchess.com (2450 >> ELO)
Ficgs (2300 >> ELO)
ICCF (2300 >> ELO)
Freestyle (torneos jugados 2300 >> ELO)
UltraCorr (2300 >>)
Megadatabase o similar (humanas 2700 >> ELO)

*En el caso de las partidas humanas, necesitaremos editarlas, ya que solamente nos interesan los primeros 15 movimientos.

Generaremos una nueva base de datos, que llevará el nombre de nuestro libro. A modo de ejemplo, yo la llamaré Bulldozer_Main.

En ella pondremos los juegos que iniciarán nuestro libro. Utilizaremos los filtros de nuestro ChessBase. Queremos tener todas las partidas de 2010; de más de 22 movimientos, sin derrotas por tiempo, es decir, sólo aquellas que se hayan ganado o entablado por juego.
Para limpiar la base, utilizaremos el filtro texto, y buscaremos los siguientes términos:

Automatic
Zeit
Time
Tempo
Tiempo
Tijd

Thanks Roger!
(Awesome - United States)

Una vez hechos estos filtros, tendremos un lote de unas 50,000 partidas.
Ahora necesitamos definir la "personalidad" de nuestro libro.

Qué jugará?

1.e4 ó 1.d4 ó 1.Cf3 a lo mejor 1.c4 Quizás todas...

Si nos juegan 1.e4; contestaremos con 1...c5 ó c6 ó e6 ó g6 u otras...
Si nos juegan 1.d4; la respuesta será 1...d5; ó Cf6 o ...

Cuáles?

Cuantas más líneas tenga nuestro libro, menos profundo será, por lo tanto, su fuerza caerá un poco.
Yo recomiendo definir una sola apertura y una sola defensa contra cada apertura rival. Con el tiempo y experiencia podremos ampliarnos.
Esta es una decisión personal. También seguramente, jugamos ajedrez en vivo, y tenemos nuestro propio repertorio de aperturas, no sería una mala idea poner a prueba las mismas líneas, que ya nos resultan familiares y ver cómo se comportan. Siempre tratemos de previamente, hacer los análisis estadísticos en nuestra base de datos de referencia.

Necesitaremos 4 bases de datos nuevas:

Prioridad Negras
Prioridad Blancas
Aprender Negras
Aprender Blancas

Una vez definidas nuestras líneas principales (main lines), por ejemplo, si decidimos que jugaremos contra 1.e4 Siciliana (1.e4 c5 2.Cf3 d6 3.d4 cxd4 4.Cxd4 Cf6 5.Cc3 a6) moveremos hasta esta posición en nuestro CB y buscaremos en nuestra base de datos Bulldozer_Main las partidas ganadas por las negras. Estas partidas las colocaremos en la base "Aprender Negras".
Luego, hacemos lo mismo, pero le agregamos al filtro sólo las partidas con mate y maximo 80 movimientos. Es decir 0-1 mate 80 movimientos. Estas partidas las ponemos en Prioridad negras.

Este paso se repite para todas las líneas que hayamos elegido, tanto para las blancas, como para las negras.

Al finalizar todos los filtrados tendremos 5 bases de datos, más la de referencia.

PRIMER LIBRO

Abriremos nuestro Fritz GUI >> Nuevo libro de aperturas
Lo nombraremos (yo utilizo Bulldozer.ctg.)
Ya tenemos un libro vacío en nuestra GUI.
Editar Libro >> Importar partidas
Importamos las partidas de Bulldozer_Main (100 movimientos).
Las tablas también las importaremos. Si bien las partidas tablas no las marcaremos como verdes, estarán en el libro, ya que muchas líneas conducen a un empate y si las engines no "comprenden" la posición, seguramente sufrirán una derrota.
Hay autores que consideran que es malo utilizarlas, y sólo toman las ganadas.
Nosotros no compartimos esta idea.

Ya tenemos un libro!

Ahora añadir prioridad para los análisis.
Para las negras, Prioridad Negras, para las blancas Prioridad Blancas.
Aprender desde una base de datos. Aprender Blancas y Aprender negras. Sólo victorias.
Optimizamos el libro, y luego le ponemos 1-100 en vez de 3-35.
Necesitamos jugar 200 partidas para comenzar a tener nuestras propias partidas.
Se almacenarán automáticamente en CB.
El ritmo de juego dependerá del hardware con que contemos.
En esta guía, nos basaremos en un quad promedio de 2.5 ghz.; por lo que recomiendo jugar con controles de 16+0 ó mayor tiempo.
No es recomendable jugar blitz, ya que perderemos muchas partidas, solamente por no contar con Hardware poderoso, sin embargo, las líneas jugadas, seguramente no serán malas.


A jugar!

Sería necesario contar con un motor comercial fuerte como Rybka 4 (ideal). De no ser así, existen motores gratis muy fuertes también como Stockfish 1.8.
Una vez que contamos con alrededor de 200 partidas jugadas con nuestro libro base, revisaremos si tenemos juegos ganados o perdidos por tiempo o desconexión, y los eliminaremos. Los restantes, los copiaremos a nuestra base principal, la Base de Referencia.
Recordemos que desde Playchess.com, se guardan en forma automática en CB en un archivo llamado MyInternetChessGames.cbh.
Ahora borraremos de MyInternetChessGames.cbh los juegos empatados y perdidos, nos quedaremos sólo con los ganados (por nosotros).

Estos juegos los agregamos en nuestra base de datos de libro Bulldozer_Main.

Aquí tendremos 3 tipos de partidas ganadas:

1) Ganadas dentro del libro de aperturas, saliendo del mismo con ventajas superiores a +- 1 ó -+ 1 en pocas jugadas, generalmente antes de la 25.

2) Ganadas fuera del libro de aperturas, pero antes de los 40 ó 45 movimientos.

3)Ganadas tras un gran trabajo de nuestra engine, luego de una larga partida, más de 80 movimientos.

Asimismo, tenemos que analizar visualmente con quién hemos jugado, qué hardware y ELO tuvo nuestro oponente. Para el caso de ser un jugador "flojo" al que le hemos ganado, las borramos directamente.

Las partidas que se encuentran en el grupo 1) las copiaremos a las bases de datos Prioridad Negras y Prioridad Blancas, y Aprender Negras y Blancas, según corresponda.

Las del grupo 2) sólo las copiaremos a Aprender Negras y Blancas.

Las del grupo 3) las borraremos. Luego de esto, la base MyInternetChessGames.cbh debería estar vacía.

Ya tenemos todas las bases actualizadas. Tenemos que repetir los pasos anteriores y hacer un nuevo libro versión 0.1.


MUY IMPORTANTE

Antes de hacer cualquier cambio, es necesario tener backup de todas las bases y de nuestro libro. Si bien cada vez que actualicemos, el libro anterior no se utilizará más, hay que guardarlo, por cualquier inconveniente que pudiera surgir.

Luego de repetir diez (10) veces, SÍ DIEZ VECES! estos pasos, nuestro libro, poco a poco habrá mejorado su performance. Ya tendremos nuestro libro definitivo, el que comenzaremos a tunear manualmente.
Este libro ya no se borrará nunca más y nos acompañará para siempre.

Recordemos que mienrtas actualizamos nuestras bases de datos y el libro, en este mismo blog, todos los días se agregarán partidas a la base de datos del mes, por lo que recomiendo, cada 3 ó 4 días, repetir la operación de búsqueda de partidas ganadas que se hayan jugado dentro de nuestras main lines y agregarlas a las bases de datos de referencia y a la del libro (en mi caso Bulldozer_Main). Esto reforzará el libro. Cuantos más juegos contenga, más amplitud tendrá, eso mejorará su calidad.

A jugar nuestros últimos 200 juegos antes de tunear manualmente!


TUNEADO MANUAL

Podremos observar que nuestro libro tiene los movimientos marcados de 3 colores, Rojo, Verde y Negro.
Usando "libro de torneo" los movimientos rojos no se moverán nunca y los verdes siempre. Los negros se moverán cuando no existan verdes ni rojos.
Tenemos 200 juegos. A copiarlos a nuestra base de referencia, previo borrar los perdidos o ganados por tiempo o desconexion.
Con CB abriremos uno por uno y los analizaremos. Esto nos llevará mucho tiempo, por lo que por unos días, trataremos de analizar y no jugar.
Luego, repetiremos esta operación a diario o día por medio, por lo que no se nos acumularán tantos juegos.
Evidentemente, si tuviéramos más de una PC, esto sería más rápido. No necesariamente necesitamos una segunda PC fuerte, si es lenta, solamente ésta necesitará un poco más de tiempo en los análisis.
Trataremos de analizar con varias engines las posiciones críticas. Muchas veces lo que un motor no ve, lo encuentra otro. A continuación, detallaremos las engines utilizadas por mi para análisis profundos. Recordemos que soy un poco fanático, y no necesariamente es que hay que seguir esto al pié de la letra.

Deep Rybka 4
Deep Rybka 3 Dinamyc
Naum 4.2
Stockfish 1.8
Deep Fritz 11
Deep Junior 11.2
Zappa Mexico II

Como mínimo, hay que utilizar dos motores y buscar la máxima profundidad posible.


Analizando nuestra primera partida

Una vez abierta la partida en CB, iremos hasta nuestra última jugada de libro. Allí abriremos la ventana de la base de datos de referencia y el libro extra, es decir, que se verá aparte, obviamente es nuestro libro.
Particularmente, yo observo toda la partida desde su comienzo, para chequear no haber desmarcado ningún movimiento por error en los análisis. Recordemos que a veces, en las transposiciones, podemos llegar a un lugar del libro, marcarlo como rojo o negro, y resulta que era verde. Además, como veremos más adelante, si la línea de nuestro oponente coincide con la que nosotros hubiéramos jugado, analizamos para las dos partes (blancas y negras).
Analizaremos todas las partidas: Ganadas, Perdidas y Tablas.
En la base de referencia podremos observar las estadísticas. Veremos cómo salimos del libro. Si al salir del libro tenemos una ventaja importante, y vemos que estadísticamente ese es el camino, ya que muchos otros jugadores lo siguieron y ganaron, continuaremos marcando nuestras jugadas en verde. Asimismo, si nuestro rival ha perdido, y casualmente ha utilizado una main line de las nuestras, aprovecharemos para analizar porqué perdió, y buscaremos una refutación a nuestra propia línea.
Si al salir del libro la ventaja es leve, lo ideal es arrancar nuestros motores, primero uno, copiar el análisis a la anotación, luego otro y ver que coincidan los análisis. De no ser así, cruzaremos las jugadas elegidas por cada engine, y veremos qué score da cada una. Necesitamos, mientras que los motores analizan, observar la posición detalladamente y buscar un plan, una línea de continuación. Muchas veces podemos ver cosas que las engines no. Si nos gusta y nos perdemos en los análisis, sin más tiempo que perder, hacemos el movimiento y vemos qué dicen las engines.
Si salimos del libro con desventaja, cosa poco probable, pero posible, sobre todo si hemos ganado, tendremos que retroceder hasta encontrar una posición que nos sea favorable según las engines y las estadísticas.
Siempre intentemos ir 3 ó 4 ply más que las que se analizaron en las partidas en el servidor. Si disponemos de tiempo y paciencia, podemos ir más lejos. Esto redundará en ir construyendo un libro profundo.
Utilizando el comando análisis infinito, muchas veces podremos encontrar en líneas aparentemente chatas, que nos parecen que conducen a tablas, una variante ganadora, luego de mucho tiempo de análisis.
Esto lo he vivido en carne propia, una vez que me llamaron a cenar. Quedó una posición en infinito. En la comida, con la TV encendida, me enganché con una película. Al regresar, luego de un par de horas, me encontré con la partida ganada!
Moraleja, siempre que me llaman a cenar, dejo analizando los juegos y enciendo la TV.. :-)

* Muchas líneas tienen la característica de ser "celadas" o "trampas", donde observaremos una desventaja notable para nosotros y repentinamente, luego de algunos movimientos, esto cambia. De todas formas hay que analizarlo, pero los jugadores fuertes tienen muchas de estas, y no olvidemos el origen de nuestro libro!

Un par de consejos de mi Amigo y Maestro Robert Söhnlein:

"La llave del éxito es el libro, no el Hardware".

"Lo ideal es no perder con negras y ganar algunas con blancas"


Libro para todos

Les propongo hacer un libro entre todos, siguiendo los pasos de este tutorial, el que podría mejorar con ideas y aportes de Ustedes.

Vamos a hacerlo en una entrada aparte, y espero a quienes se quieran sumar.
Por favor, dejen un comentario en la entrada de "Libro para todos".




Nos vemos en breve!!

Mi base de datos... Tu base de datos!!

Desde hoy iré incorporando al blog todas las partidas de mis bases de datos.
También las antiguas, los últimos años estarán disponibles.
Tendremos partidas de Engines, Chess Advanced, Freestyle y Humanas.
Esto llevará mucho tiempo.
Iré de las más actuales a las más antiguas.
Las bases de datos, se actualizarán a diario, de ser posible.
Son de alta calidad. No contienen repeticiones, ni partidas con menos de 22 movimientos. Tampoco hay juegos perdidos por tiempo.
No obstante esto, recomiendo altamente revisarlas, ya que errar es humano...
Sería muy interesante que todos puedan colaborar a enriquecer estas bases de datos, enviando juegos a ruben.mendieta@gmail.com.

Muchas Gracias

Rubén Marcelo Cómes Dumoulín

Yo no soy ladrón

Muchas personas tienen problemas con los Kibitzers.
Mis principales atacantes Arif (Future Breeze y otros apodos ) y Clemens Keck ( DaFunk - Felix 2 y otros apodos).
Lo primero que se debe hacer es aprender a respetar. Nosotros pensamos de manera diferente. Pero no es necesario insultarse.
Quisiera destacar que todos los miembros de Playchess.com tenemos la posibilidad de conectarnos a la sala de máquinas para jugar, chatear, ver y copiar juegos.
Podemos copiar 500 juegos por día y por cuenta.
En la interfaz gráfica de Chessbase se genera automáticamente un archivo llamado MyInternetKibitzing.cbh para almacenar los juegos kibitzed. Esto significa que además de ser legal, está previsto hacerlo, y es totalmente correcto.
Los juegos se suben en diversos sitios web y foros. Voy a mencionar sólo algunos:

http://www.pionerchess.com/downloads.php
http://www.gladiators-chess.ru/downloads.php
http://sedatchess.110mb.com/
http://www.frayerchess.com/databases/
http://www.spaghettichess.com/
http://www.freewebs.com/freestyle-chess/downloads.htm
http://www.hiarcs.net/forums/viewtopic.php?t=2958
http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?pid=75823
http://www.openingmaster.com

La mayoría de los jugadores, los bajan (download) para agregar a sus bases de datos.
Podemos ver diferentes tutoriales y guías sobre cómo hacer un libro de aperturas, donde se menciona que estos juegos son necesarios. Desde ya, no es el único camino, pero sí el más rápido, y no por ello, menos efectivo.
En diversas notas y artículos también leemos que estos juegos también se utilizan.

http://www.chesscafe.com/chessok/chessok44.htm
http://www.czyzewski.org/sebi/
http://www.spaghettichess.com/Dagh Nielsen_tips.txt
http://www.frayerchess.com/
http://sites.google.com/site/chess2u/openingchessbook
http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=11798
http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?pid=75823

Desde los novatos, hasta los jugadores más experimentados, sabemos que tarde o temprano, necesitaremos consultar una base de datos. Cuanto más grande sea y de buena calidad, obtendremos un Libro de Aperturas fuerte y competitivo.

Muchos jugadores piensan que son creadores. La realidad es que no creamos nada. Mejoramos lo existente a través de largos y exhaustivos análisis mediante nuestros motores de juego, donde muy pocas veces, encontramos alguna variante que nos da una ventaja, o alguna refutación. Esto dura muy poco, ya que una vez que jugamos "nuestra línea", pasa a ser pública, y ya todos estaremos viendo cómo refutarla. Esto es una especie de círculo vicioso, que jamás termina, salvo, hasta que la línea es totalmente tablas. Alguien puede creer que esto es privado o que pueda tener Copyright?
Imaginen a Don Miguel Najdorf diciendo "No jueguen en la Siciliana 5....a6! esa jugada es mía!!"
Es como si todos tuviéramos que caminar para que no se enoje el inventor de la rueda...
Desde que el Ajedrez se juega, se llevan registros de las partidas.
Tenemos las partidas de Ruy López de Segura (1570); jugamos la apertura española a partir de ello. Le estaremos robando algo a Don Ruy?
Por otra parte, en la era de las comunicaciones, se lleva registro de todos los juegos, desde los de los clubes más pequeños y escondidos del planeta, hasta los de la Elite del Ajedrez de alta competencia.
Con esta información, se crean las enciclopedias de táctica, de finales, las bases de datos como Megadatabase, Big Base y otras.
Por suerte, contamos con muchos recursos provistos por profesionales y editoriales:

The Week in Chess
Chess Informant (Sahovski)
UltraCorr (Dr Timothy Harding)
Prof. Nagesh Havanur
Big Database 2010 (Chessbase)
New In Chess
y muchas más...

Esta información, nos permite estudiar, hacer nuestro repertorio de aperturas y aprender. Como resultado, el ajedrez ha evolucionado a través del tiempo, y lo seguirá haciendo por siempre.
Las ciencias, las artes, los deportes, todo en general, progresa a través de las experiencias.
Las partidas de Playchess, no son nada más que eso, experiencias. No tienen derecho de autor. Enriquecen nuestro juego.
Algunas personas saben bien qué hacer con esos juegos. Extraerles el jugo. Estudiarlos y analizarlos. Aprender. Enseñar.

Otras personas no saben qué hacer. En lugar de aprender; atacan, insultan, acusan. Es el camino más sencillo para poder tapar sus frustraciones, producto de su misma incapacidad para que la información -que también disponen, pero lo ocultan- se vuelva útil y práctica.
Les sugiero aprender qué hacer con ella. Tendrán un libro fuerte y podrán disfrutar de ello.

Finalmente, yo no soy un ladrón. No robo líneas. Sólo compilo información útil para mis análisis. La paranoia no es buena consejera...

Mi eterna gratitud a todos los que me han enseñado a recorrer este largo, pero fascinante camino.

Especialmente a Kevin Frayer y Robert Söhnlein.

Rubén Marcelo Cómes Dumoulín