Home

Spanish

Introducción

GUI

Motor

FirstChess

TSCP

Ultima

Otras

DanaSah es gratuito, es un motor de ajedrez compatible con el protocolo Winboard, escrito en lenguaje C, funciona con interface o GUIs como Arena 1.1, Winboard 4.2.7 (reclama tablas y movimiento legal), Fritz 11 mediante el convertidor wb2uci, Chessmater 11...

Su nombre viene de dos palabras, Dana de Daniela y Sah que significa ajedrez en rumano.

Gracias en especial a Miguel Izquierdo (Popochin) con quien intercambio e-mail y por sus consejos de programación. Gracias a todos los organizadores y participantes en ajedrez informático.

Pedro Castro (pecastro@msn.com)

Pais Vasco.  España.

***********************************************************************************************

Para hacer funcionar a DanaSah necesitas instalar primero el motor en el GUI:

  • Bajo Winboard: en el archivo winboard.ini -> /firstChessProgramNames={DanaSahxxx   "danasahXXX.exe xboard"
  • Bajo ARENA: Motor -> Nuevo Motor -> Winboard -> danasahXXXwb.exe
  • Bajo ChessPartner: Extra -> Engine Import Wizard -> Winboard engines -> Install  -> danasahXXXwb.exe
  • Bajo Chessmaster: Game -> Import Winboard Engine -> danasahXXXwb.exe
  • Bajo Chessbase: Engine -> New UCI engine -> Browse -> danasahXXXuci.exe


Archivos:

  • danasahXXXwb.exe -->ejecutable para Arena, Winboard ... (protocolo winboard).
  • danasahXXXuci.exe --> ejecutable para GUI Fritz y otros UCI (wb2uci).
  • danasah.ini -- > archivo de configuración para danasah (winboard y uci).
  • Wb2Uci.eng --> archivo de configuración para el protocolo uci.
  • prodeobook.dll --> DLL para el acceso al libro de aperturas.
  • mainbook.bin --> el gran libro principal.
  • tourbook.bin --> selección de favoritas lineas de aperturas llamado libro de torneo.
  • random1.bin --> necesario para la operación de los libros.
  • random2.bin --> necesario para la operación de los libros.
  • danasahXXXwb.jpg --> logo de Jim Ablett para Arena.
  • danasahXXXuci.bmp --> Logo de Jim Ablett para Fritz.
  • euskadi.gif --> bandera del Pais Vasco, se puede utilizar en Arena.


Hechos:

  • Libro de aperturas de Prodeo/Rebel. Gracias a Ed Shröeder y Jeroen Noomen.
  • Bitbases de Scorpio. Gracias a Daniel Shawul.
  • Representación del tablero: cadena de 64 elementos, basado en Firstchess (Pham Hong Nguyen).
  • Búsqueda de profundidad iterativa, con ventanas de valor 15 y 150.
  • Funciones de búsqueda PVS y horizonte (quiesce). Gracias a Bruce Moreland por su página web.
  • Tablas de transposición. Gracias a Miguel Izquierdo (Popochin).
  • Movimiento nulo con valor de R entre 2 y 5.
  • Profundidad iterativa interna (IID) para ordenación de movimientos.
  • Extensiones de búsqueda (jaque, singular, peón en séptima, recaptura, final de peones).
  • Reducción de los últimos movimientos (LMR).
  • Razoring.
  • Modo editar (setboard), Mover ahora,  Ponder (pensamiento en tiempo del contrario) y Analizar.
  • Ordenación de movmientos (hash, sigue_pv, capturas, promociones, movimientos killer, heuristic historia).
  • Evaluación con evaluación rápida, tablas de piezas/casillas. Movilidad. Seguridad del rey ...

 

Por hacer:

  •  SEE (Static Exchange Evaluator).
  •  Abandonar.
  •  Aprendizaje.

 

Test: 

Test
Time/Move
# Positions
DanaSah 2.26
DanaSah 2.44
DanaSah 2.73
Win at Chess
5 sec
300
293
293
293
1001 Briliant Ways to Checkmate
5 sec
1001
984
981
985
1001 Winning Chess Sacrifices & Combinations
5 sec
1001
914
909
925
Encyclopedia of Chess Middlegames
20 sec
879
636
639
636
MES400
15 sec
400
326
328
325
IQ6
10 sec
188
142
148
145
SWISSTEST3
60 sec
64
25
30
29