Gandalf 4.32f por Steen Suurballe y Dan Wulff

 

Index

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.

  1. Chess Academy 2000
  2. Chess Assistant 5.1
  3. Chess-Base GUIs
  4. Millennium Chess System
  5. Y también ...

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. Gambit-Soft, Phase X
  2. Frank`s Chess Page
  3. Y también …

 

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

  1. Steen Suurballe (Sitio Web)

  2. WinBoard por Tim Mann
    (4.1.0, ultima versión)

  3. Gambit-Soft (Sitio Web)

  4. Chess-Base (Sitio Web, el adaptador de  WinBoard para Chess-Base GUIs es uno en el CD)

  5. 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.

seifriz@gambitsoft.com

 

 

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

  1. Gandalf, eMail: Steen Suurballe, Dinamarca
  2. Libro de Aperturas, eMail: Dan Wulff, Dinamarca
  3. Archivos de Ayuda, eMail: Steen Suurballe, Dinamarca & Frank Quisinsky, Alemania
  4. Traducción Inglesa: Webseite: Mogens Chr. Larsen, Dinamarca
  5. Traducción Francesa: Webseite: Patrick Buchmann, Francia
  6. Traducción Española: Webseite: Sergio Martinez, España

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  GUI‘s 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 GUI‘s 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ámetroWinBoard.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]
AnálisisModo = Verdadero
PonderModo  = Falso
CastleAndEP = Falso

Los parámetros necesarios para los motores de WinBoard, y comandos especiales relacionados a su operación bajo Chess-Base Gui‘s, 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 GUI‘s 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 GandalfGandalf4.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 GUI‘s, 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 tablebases“en 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:

  1. Bookup 2000
  2. Chess Academy 2000 Versión 5.0
  3. Chess Assistant Versión 5.0 (Convekta Ltd.)
  4. GUIs variados de chessbase: Fritz 5-32, Fritz 6, Junior 5.0, Junior 6.0, Hiarcs 7-32, Nimzo 99, Nimzo 7-32, Nimzo 8.0, Youg Talents,
    Chess-Base 7.0, Chess-Base 8.0
  5. Chess Partner
  6. Chessvision
  7. Millennium Chess System

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 !