Skip to content

DanaSah 5.00 es un motor de ajedrez con protocolo xboard

Notifications You must be signed in to change notification settings

caissist/danasah-500

 
 

Repository files navigation

DanaSah es gratuito, es un motor de ajedrez compatible con el protocolo Winboard, escrito en lenguaje C, funciona con interface o GUIs como Arena, Winboard (reclama tablas y movimiento legal), Fritz mediante el convertidor wb2uci, Chessmater ...
Su nombre viene de dos palabras, Dana de Daniela y Sah que significa ajedrez en rumano.

Pedro Castro (pecastro@msn.com)

Pais Vasco. Spain.

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

Para hacer funcionar a DanaSah necesitas instalar primero el motor en la GUI:
- Winboard: en el archivo winboard.ini -> /firstChessProgramNames={DanaSahxxx   "danasahXXX.exe xboard"
- ARENA: Motor -> Nuevo Motor -> Winboard -> danasahXXX.exe.
- ChessPartner: Extra -> Engine Import Wizard -> Winboard engines -> Install  -> danasahXXX.exe.
- Chessmaster: Game -> Import Winboard Engine -> danasahXXX.exe.
- Chessbase: Engine -> New UCI engine -> Browse -> danasahXXX_UCI.exe (Wb2uci).

Archivos:
- danasahXXX.exe -->ejecutable para Arena, Winboard ... (protocolo winboard).
- danasah.txt -- > archivo de configuracion para danasah (winboard y uci).
- mainbook.bin --> el gran libro principal.
- tourbook.bin --> seleccion de lineas favoritas de aperturas llamado libro de torneo.
- random1.bin --> necesario para la operacion de los libros.
- random2.bin --> necesario para la operacion de los libros.
- logo.bmp --> Logo de Jim Ablett para Fritz.

Hechos:
- Libro de aperturas de Prodeo/Rebel. Gracias a Ed Shroeder y Jeroen Noomen.
- Bitbases de Scorpio. Gracias a Daniel Shawul.
- Representacion del tablero: cadena de 64 elementos, basado en Firstchess (Pham Hong Nguyen).
- Busqueda de profundidad iterativa, con ventanas de valor 15 y 150.
- Funciones de busqueda PVS y horizonte (quiesce). Gracias a Bruce Moreland por su pagina web.
- Tablas de transposicion. Gracias a Miguel Izquierdo (Popochin).
- Movimiento nulo con valor de R entre 2 y 5.
- Profundidad iterativa interna (IID) para ordenacion de movimientos.
- Extensiones de busqueda (jaque, singular, peon en septima, recaptura, final de peones).
- Reduccion de los ultimos movimientos (LMR).
- Razoring.
- Modo editar (setboard), Mover ahora,  Ponder (pensamiento en tiempo del contrario) y - Analizar.
- Ordenacion de movmientos (hash, sigue_pv, capturas, promociones, movimientos killer, heuristic historia).
- Evaluacion rapida de solo material y evaluacion con tablas de piezas/casillas, movilidad,  seguridad del rey ...
 

Por hacer:

- Abandonar.
- Aprendizaje.

About

DanaSah 5.00 es un motor de ajedrez con protocolo xboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published