Gandalf 4.32f por Steen Suurballe y Dan Wulff
Introducción
Con la compra de Gandalf 4.32f tu has adquirido uno de los programas de ajedrez mas fuertes del mundo. Steen Suurballe y Dan Wulff han estado trabajando en este projecto durante aproximadamente 9 años. Dan Wulff es el responsable del libro de aperturas y es conocidopor mucha gente como el operador de Gandalf en varios torneos de computadoras de ajedrez. La fuerza de juego de Gandalf usado con un hardware standard (Intel Pentium III 600 MHz, AMD Athlon 600 MHz) es aproximadamente de 2.600 ELO ! Gandalf tiene un estilo de juego posicional con énfasis hacia el ataque. El especialmente preparado libro de aperturas usado por Gandalf es una de las razones de su gran fuerza en el juego. Gandalf usa las Tablas de finales de Nalimov. Más información sobre las tablas de finales de Nalimov puede ser adquiridas en tu tienda especializada en programas de ajedrez.
Gambit-Soft ha empezado una Colección de WinBoard con la introducción de Gandalf, o llamada también WinBoard Engines o WinBoard CDs.
Gandalf será ofrecido a la venta como Motor de WinBoard sin su propio GUI (GUI = Graphical User Interface).
Ventajas del motor de WinBoard
El programador puede concentrarse en mejorar el actual programa de ajedrez en lugar de of dedicar atención al actual GUI también.Un motor de WinBoard es comparable a un sistema modular. El motor deWinBoard engine Gandalf funcionará bajotodos los programas comerciales con soporte para Winboard.
Ejemplos listados alfabeticamente.
Desventajas del motor de WinBoard
Se ha oído frecuentemente, de diversas fuentes, que los motores de WinBoard son complicados para integrarlos a otros sistemas. Esto es porque de los 60 programas gratis disponibles, muchos de ellos difierene en cuanto a su configuración. En este documento Word(Microsoft Office 2000) se va a hacer una profunda explicación sobre el Gandalf.
Ejemplos de sitios web relacionados con esto:
1.1 Notas
EsteCD no contiene ningún GUI.
El GUI disponible de WinBoard ofrece la posibilidad de usar 60 programas diferentes de ajedrez. WinBoard es un programa de Tim Mann y es usado por aproximadamente 80-100 programas de ajedrez diferentes en la red.
1.2 Fuentes
Steen Suurballe (Sitio Web)
WinBoard por
Tim Mann
(4.1.0, ultima
versión)
Gambit-Soft (Sitio Web)
Chess-Base (Sitio Web, el adaptador de WinBoard para Chess-Base GUIs es uno en el CD)
Frank`s Chess Page (Noticias, configuración, descargas, torneos y mucho mas)
1.3 Contenido del CD
Gandalf_432f.exe | 20.09.00 | 385.024 bytes |
DBchs.dat |
06.09.00 Libro de aperturas |
8.361.304 bytes |
DBchs.key |
01.06.98 Archivo del libro |
28.266 bytes |
DBchs.nam |
01.06.98 Archivo del libro |
75.361 bytes |
Gandalf4.res |
---.---.--- Configuración *1 |
|
Gandalf_432f.init | ---.---.--- Configuración *2 | |
Gandalf_432f.eng | 27.07.00 Adaptador WinBoard | 22.016 bytes |
Eugene Nalimov | Tablas de finales | 3-4 piezas, algunos 5-piezas |
Archivos de ayuda | HTML | |
Frank Quisinsky | Partidas de computadoras de ajedrez | Partidas en formato PGN/CBH |
Gandalf 3.0 MS DOS |
Matthias Wüllenweber, Chess-Base GmbH, dio su permiso para que el adaptador de winboard fuera incluído en el CD del Gandalf
*1 Puedes
configurar aquí diversas opciones relatacionadas con Gandalf.
*2 Archivo
de configuración para usarlo con Gandalf bajo Chess-Base GUIs !
Alternativamente
es posible copiar la configuración importante al disco duro
(Configuración para WinBoard, para Chess-Base GUIs y para las tablas de finales de
Nalimov).
1.4 Registros / Actualizaciones
Se ha abierto la posibilidad de que usuarios registrados puedan adquirir actualizaciones del programa libres de carga por eMail. Para este propósito habrá un eMail disponible en la web de Gambit-Soft, bajo el título Registro deGandalf 4.32f. No olvides dar tu dirección completa. Si ese no fuera el caso, envía una petición a Gambit-Soft.
1.5 Protección contra copias
Gandalf no contiene ningún tipo de protección.
1.6 Copyright
Gandalf esta licenciada a los respectivos compradores. Ellos tienen el derecho de hacer copias de seguraidad. La Distribución de Gandalf a otros es ilegal y conllevará al inicio de acciones legales.
© Copyright
Una copia del original, incluso siendo ésta incompleta, requiere el permiso del autor.
Steen Suurballe (Gandalf) y Roland Pfister (Patzer) durante el Campeonato mundial del 1996 en Jakarta !
1.7 Configuración
El engine de WinBoard Gandalf es capaz de funcionar bajo otros productos comerciales. Eso debería ser lo suficientemente comprensible para describir la configuración necesaria para los GUIs disponibles en esta corta introducción.. Más información puede ser encontrada en los respectivos archivos de ayuda. También el proyecto Phase X (proyecto en conjunto por Gambit-Soft y Frank Quisinsky) ofrece información relevante.
El archivo inglés readme.htm por Steen Suurballe:
1.8 Elaboración / explicación
Para hacer fácil el uso de Gandalf es aconsejable descargar una versión del GUI WinBoard. El archivo WinBoard.ini contiene los parametros necesarios para llevarlo a cabo. Después de completar el setup no encontrará el WinBoard.ini en el directorio WinBoard. Este archivo será creado automaticamente la primera vez que tu ejecutes y entonces podrás hacer alteraciones en él.
En el caso de los motores de Winboard hay una división definida entre los parámetros para GUI y los parámetros para el propio motor (Gandalf). Con los GUIs de Chess-Base GmbH es necesario colocar los parámetros para el GUI en un *.init separado para cada motor.
Gandalf necesita un parámetro también para la Configuration.
Parámetro
= xboard
Especial
parámetro para Chess-Base GUIs = nodebug xfritz
1.9 Parámetro
WinBoard.ini !
Ejemplo
de WinBoard
Después de instalar WinBoard 4.0.7 en el directorio c:\WinBoard encontrarás las siguientes entradas para las versiones de GnuChess (4.14 and 5.0) en el WinBoard.ini.
" /firstChessProgramNames="GNUChess \"GNUChes5 xboard\" " /secondChessProgramNames="GNUChess \"GNUChes5 xboard\" " |
Ejecuta el Gandalf setup después de instalar Winboard. Después de la instalación de Gandalf encontrarás un subdirectorio bajo c:\WinBoard llamado c:\WinBoard\Gandalf. Alternativamente, puedes crear el directorio tu mismo y copiar los archivos relevantes del CD. Ahora añade la línea de comandos para Gandalf a WinBoard.ini. Después de la configuración de Gandalf las siguientes líneas deberían estar contenidas en WinBoard.ini:
" /firstChessProgramNames="GNUChess \"GNUChes5 xboard\" \"Gandalf_432f xboard\" /fd=c:\\WinBoard\\Gandalf " /secondChessProgramNames="GNUChess \"GNUChes5 xboard\" \"Gandalf_432f xboard\" /sd=c:\\WinBoard\\Gandalf " |
Asegurate de que los directorios son correctos, por ejemplo, comprueba la ortografía y la ruta (path). Como ejemplo viene un WinBoard.ini en tu CD de Gandalf! Las opciones necesarias para WinBoard.ini son casi identicas al resto de programas de WinBoard. El cambio de motor a motor son principalmente pequeñas diferencias de estimaciones sobre variables y/o parámetros !
Para modificar los archivos de configuración es suficiente usar un editor de texto, por ejemplo,Notepad para Windows.
Gandalf está ahora disponible para la selección WinBoard Startup Dialog como una alternativa a los programas de ajedrez Gnu. En internet puedes encontrar información adicional sobre motores de WinBoard engines y su instalación de forma paraecida a ésta.
2.0 Parámetro
Gandalf_432f.init !
Beispiel zu Benutzeroberflächen der Chess-Base GmbH
Gandalf_432f.init
[Parámetro] Commando = nodebug xfritz xboard Motor = Gandalf 4.32f Autor = Steen Suurballe / Dan Wulff, Dinamarca Debug = Falso [Soporte] |
Los parámetros necesarios para los motores de WinBoard, y comandos especiales relacionados a su operación bajo Chess-Base Guis, deben ser añadidos después de la línea de comando en la entrada del archivo de configuración *.init. Las opciones especiales de la línea de comando creadas por el programador Steen Suurballe para Gandalf, además del parámetro standard xboard, son xfritz (solo necesario para matches motor-motor) y nodebug (esencial).
2.1 Adaptador Gandalf_432f.eng !
Chess-Base
GmbH GUI Ejemplo
En el mismo directorio, junto a Gandalf_432f.init, es necesario un adaptador para que Gandalf to funcione bajo los GUIs de Chess-Base. El adaptador con el mismo nombre Gandalf_432f.eng se encuentra en el CD. Aquí es apropiado dar un agradecimiento especial a Chess-Base, particularmente a Mathias Feist y Matthias Wüllenweber.
La estructura del directorio de Gandalf bajo interfaz Chess-Base GUIs debería parecer:
C:\CBase\Fritz6\Engines\Gandalf_432f.eng C:\CBase\Fritz6\Engines\Gandalf_432f\Gandalf_432f.exe C:\CBase\Fritz6\Engines\Gandalf_432f\Gandalf_432f.init C:\CBase\Fritz6\Engines\Gandalf_432f\Gandalf4.res C:\CBase\Fritz6\Engiens\Gandalf_432f\DBchs.dat C:\CBase\Fritz6\Engines\Gandalf_432f\DBchs.key C:\CBase\Fritz6\Engines\Gandalf_432f\DBchs.nam C:\CBase\Fritz6\Engines\Gandalf_432f\Empty.ctb C:\CBase\Fritz6\Engines\Gandalf_432f\Empty.ctg C:\CBase\Fritz6\Engines\Gandalf_432f\Empty.cto |
Para este ejemplo Fritz 6 ha sido instalado en c:\CBase\Fritz6. En el directorio de Fritz hay un subdirectorio de motores! El adaptador Gandalf_432f.eng debe ser copiado al directorio junto a un subdirectorio con el name de Gandalf_432f. Naturalmente, este subdirectorio contiene Gandalf_432f.exe, Gandalf_432f.init, y Gandalf_432f.eng. Eso son, los mismos nombres, pero con diferente formato.. Además el archivo del libro de aperturas de Gandalf (3 archivos, DBchs.*) y un libro de aperturas en formato de Chess-Base f (3 archivos, Empty.*) deben (porque?) ser colocados en el directorio Chess-Base Engines / Gandalf.
2.2 Configuración de Gandalf Gandalf4.res !
La configuración de Gandalf se controla con el archivo Gandalf4.res.
LEARNING 1 DRAW 6 50 CONTEMPT 0 RESIGN 7 6 TB f:\nalimov BOOKPATH c:\WinBoard\Gandalf HASH 56 TBCACHE 8 |
El ejemplo está tomado de un torneo de Frank Quisinsky.
Learning = 1 (on) or 0 (off)!
Draw = Si la puntuación después de 50. movimientos está cerrada a 0.00 durante 6 movimientos consecutivos, Gandalf ofrecerá tablas.
Resign = Si la puntuación está por debajo de 7.00 durante 6 movimientos consecutivos Gandalf se rinde.
TB = Directorio para las tablas de finales de Nalimov. Las 4-piezas completas y algunas de 5-piezas están localizadas en el CD. Si copias estos archivos a por ejemplo. f:\nalimov necesitaras cambiar el tbpath en Gandalf4.res.
Bookpath = Un importante parámetro. Si usasGandalf bajo diferentes GUIs, ejemplo WinBoard o Young Talents por Chess-Base, no deber usar diferentes copias del libro para ambos. Es suficiente poner el path en Gandalf4.res.
Hash = Tamaño de las hash tables !
TBCache = A menos que tu tengas las 5-piezas tables completas, 8Mb para tbcache deberían ser suficientes para Gandalf. Si solo usas 4-piezas, 4Mb es suficiente.
2.3 Libros
de aperturas y Tablebases
bajo
Chess-Base GUIs
Una pequeña curisiosidad con los interfaces de Chess-Base. Gandalf puede usar su propio libro. Por favor crea un libro vacío con el nombre Empty.ctg (ejemplo. Fritz 6, window (menu?) bajo File / New / Openings Book). Copia los tres archivos de libro Empty.ctb, Empty.ctg y Empty.cto al directorio de Gandalf c:\CBase\Engines\Gandalf_432f\ (alternativamente hay una copia de archivos en el CD de Gandalf).
Deactivate los siguientes comandos:
01. Use
book
02. Tournament
book
en el menu (window) bajo Edit / Openings Book/ Book Options.
Si no has seguido este métod varios mensajes de error podrían aparecer durante el uso de interfaces de Chess-Base.
La Tablebase usada es controlada por Gandalf. Deactivate Usa tablebasesen la ventana de carga del motor. Gandalf usará los archivos de Nalimov correctamente si el path en Gandalf4.res es correct.
2.4 Otros GUIs !
Finalmente es válido mencionar que algunos productos comerciales soportan el uso de engines de WinBoard. La configuración especifica difiere programa a programa, por los diferentes conceptos aplicados y su finalidad.
Ejemplos de GUIs comerciales que soportan engines de WinBoard:
Pasa un buen rato con Gandalf
Steen
Suurballe y Dan Wulff
Readme
files creados por:
Steen Suurballe, Mogens Chr. Larsen, Patrick Buchmann, Sergio Martinez, Gambit-Soft y
Frank Quisinsky !