Coiled - Novedades

18-07-2018 - versión 0.6

Corregido

- Opción GaviotaTbPath. No deja seleccionar la ruta de la tabla de finales.

 

16-07-2018 - versión 0.5

Mejorado

- Hash table con celdas (BUCKETS). Evitando reemplazos/colisiones.

- Ahora imprime toda la variante principal (pv).

 

Corregido

- Error en evaluaciones de finales internas.

- Error Peones pasados.

- Ordenación Root. Pv y Hash.

- Estructura de peones.

- Seguridad del rey.

- Histórico.

- Principal variación (PV).

- Aparición de movimientos ilegales en la PV. GUI de arena lo indica (moveerror*start piece<0 and target piece<0).

- Error en quiescence.

- Error en la opción ShowPv.

- Fallos menores.

 

Tabla de finales

- No carga la librería para manejar la tabla de finales de gaviota. (Mala compilación del .dll).

- Consultando la tabla de finales con peon al paso. (EP).

 

Cambiado

- Opción: UseGaviotaTablebases por GaviotaTbUse.

- Opción: GaviotaCompression por GaviotaTbCompression.

 

Eliminado

- Opción: Ponder.

 

11-09-2016 - versión 0.4

Añadido

- Nuevas combinaciones de reconocimiento de tablas.

- Nuevas evaluaciones de finales.

- Libro de aperturas. Formato Sqlite.

- Limite de jugadas del libro.

- Opción Ponder.

- Static Exchange Evaluation (SEE)

- Tablas de finales de Gaviota. Por Miguel Ángel Ballicora. Versión 0.4. https://sites.google.com/site/gaviotachessengine/Home/endgame-tablebases-1

- Comando "go infinite". Para el análisis de posiciones .epd mediante GUI Arena.

- Tabla hash de peones (Pawn Hash Table)

- Tamaño Hash de 2GB para 64Bits

- Aspiration windows.

- Delta Pruning

 

Corregido

- Error en LMR.

- Ordenación MVV / LVA.

- Error en AlphaBeta.

- Mejorado el filtro FEN.

- Error reglas 50 movimientos.

- Mejor detección de repeticiones.

- Error en Razoring.

- Extensión peón en sexta y séptima. (Ahora solo en Séptima)

- Error en tabla hash.

- Hash pruning.

- Estructura Hash, optimizada a 16 bytes (128 bits). (Más alojamientos con la misma memoria de configuración)

- IID

- Ordenación de movimientos de Hash y Pv.

- Ordenación de evasiones

- Error en Null Move Pruning

- Error en la codificación zobrist, para el tablero hash.

- Problemas de punto flotante, operaciones con variables de tipo diferente y optimizaciones en el compilador. Alterando resultados. (Persistente en versión Linux. No compilada en esta versión)

- Tamaño de la tabla Hash, mínimo de 1MB.

 

Reconstruido

- Evaluación, para mejorar el rendimiento y eliminar errores de valores. (Estructura de peones, reconocimiento de finales, entre otros.)

 

21-07-2014 - versión 0.2b

- Corregido error en la Pv.

- Reajustado control de tiempo.

- Reconstruido AlphaBeta.

- Implementado muchas funciones. (Tabla Hash, Futility, Razoring, IDD, Histórico heurístico...)

- Mejorada la ordenación de movimientos.

- Tabla Hash.

- Evaluación mejorada y simplificada.

 

09-08-2013 - versión 0.1a

- Primera versión.

Copyright © 2018 - Oscar Gavira