Afichess

Afichess

 

bandera Atlas (por Andrés Manzanares)

atlaslogo

Atlas es mi pequeño programa de ajedrez realizado en mis ratos libres como distracción. Un día, me preguntaba cómo eran los programas de ajedrez por dentro, empecé a buscar información y a mirar código y poco a poco resultó este engendro ( !?! ). No es muy bueno, pero para un aficionado medio puede resultar de su agrado tener una programa al que poder ganar.
Recomiendo que sea usado con el interface Winboard (versión Winboard) de Tim Mann o el interfaz gráfico Arena (versiones UCI/Winboard).

Última versión (last version): Atlas 2.20 (ver sección Download).

Principales características técnicas

 

* Esquema 0x88.
* PVS Alfa-beta clásico con "quiencent search".
* Null-move adaptativo (R = 2/3).
* Ordenamiento por hash, MVV/LVA e historia heurística.
* Extensiones básicas: jaque, recaptura, mate y peón a séptima fila.
* Funciones básicas para varios finales: KP-K, KBP-K, etc.
* Hash-table general.
* Control básico del tiempo disponible.
* Libro de aperturas medio (unas 650.000 posiciones).

Mejoras continuas

* La evaluación en todas las fases del juego.
* El libro y la eleción de aperturas, porque faltan muchas líneas.
* Otros aspectos básicos como: abandono, modo análisis, retroceso de jugadas, etc.

Mejoras a medio plazo

* SEE.
* Mejorar la implementación del protocolo UCI.
* Pondering.

Mejoras a largo plazo

* Bases de finales.
* Interfaz propia.

Agradecimientos

 

Primeramente dar las gracias a la gente de los forum CCC y Winboard por sus interesantes artículos sobre programación y demás de ajedrez.
Gracias a Bruce Moreland (por su guia), Tom Kerrigan (por TSCP), a los creadores de GNUChess y Skaki: por haberme ayudado a iniciarme en la programación de de la versión inicial de Atlas.
Y como no, gracias también a todas aquellas personas con paginas personales con documentos sobre programación de ajedrez y aquellos manager de torneos (como Leo Dijksman, etc) por sus comentarios sobre bugs en Atlas.

Contacto

 

Si surguiera algún error (bug) en el programa o para cuarquier comentario sobre mi engine Atlas, agradecería su comunicacion a la siguiente dirección: link.

 

   

Atlas: motor de ajedrez

Curso de ajedrez

Capablanca

Otros