Coiled 0.8
Coiled 0.8
Añadido
- Tablas de finales: Implementado el uso de tablas de finales Syzygy para 64 bit. Mediante el proyecto Fathom. Código: https://github.com/jdart1/Fathom
- Movimiento Refutación.
Mejorado
- El acceso a las tablas de finales de Gaviota, ahora usa DTM en (Root) y DTM en (Búsqueda) al estilo WDL (Prueba).
- Libro de aperturas: Incrementado el numero de variantes. (Estándar y Chess960). No contiene ningún estudio las aperturas.
- Libro de apertura: Antes se obtenía las posibles variantes, para luego elegir una. Se elimina código, se gana velocidad. Ahora una sola 'Select' con aleatorio. Ej.: SELECT Partida FROM Book WHERE Partida LIKE 'e2e4 b8c6 g1f3%' ORDER BY RANDOM() LIMIT 1;
- Tabla Hash, Ahora con 3 celdas.
- Protocolo uci, comando: mate. Ahora con tiempo. Ejemplo: go mate 10 movetime 3000 o go mate 4 wtime 1000 winc 100 (Útil para los test)
- Ordenar malas capturas al final de la cola de los movimientos, mediante See.
- Código claro y legible. ?¿
- Incremento de ELO. +200
Corregido
- Opción OwnBookLimit no admitía el valor mínimo 2, ni el valor máximo 10.
- HashKey del tablero, error al generar el HashKey. Según los movimientos que se van realizado. Esto generaba que la función de triple repetición no funcionara correctamente.
- Corregido errores menores.
Eliminado
- Protocolo uci, comando: nodes. Ejemplo: go nodes 300000