Nueva version del motor de ajedrez cubano Nawito.

Desarrollado por: Ernesto Torres.

Obtener Motor

Comunicar con su programador: ernesto2@nauta.cu

Saludos amigos

Aquí les traigo una nueva versión del motor de ajedrez cubano Nawito con un ELO estimado de +- 2600.
Al motor se le ha hecho varios cambios estructurales en vista de tener un mejor mantenimiento y un
trabajo más serio a largo plazo. Se agradece cualquier sugerencia o contribución que los usuarios
estimen pertinentes.

CAMBIOS
===================================================================================

versión: A partir de esta edición las versiones del motor comenzaran con el nombre
del motor ‘Nawito’ a continuación las 2 últimas cifras del ‘año’ y del ‘mes’
en que se creó. Por ejemplo, esta versión se llama ‘Nawito1812’ especificando
que se creó en diciembre del 2018.

liberación de versiones: Se publicaran versiones periódicas del motor en un intervalo de 4 a 6 meses.

código del programa: Junto al motor se publicara su código para evitar problemas legales y posibilitar
la contribución por parte de otros desarrolladores y usuarios.

test STS: Función para ejecutar la suit de prueba estratégica (STS) durante 4 segundos por
posición. Esto permite conocer en que temas estratégicos el motor es mas fuerte
o débil y medir el progreso de una versión a otra.

restructuración interna: Por motivos de legibilidad y mantenimiento se cambió: el tablero interno (de 64×2 a 16×16),
los números que identificaban a cada pieza (ahora poseen nuevas propiedades) y la lista
de piezas (siendo capaz de comprimirse en presencia de capturas).

otros cambios: Se realizaron cambios y se eliminaron errores en la función de búsqueda, las tablas
de transposición, en el orden de los movimientos de la búsqueda, en la función de evaluación, etc.

PLANES FUTUROS
===================================================================================

– La próxima versión del programa estará enfocada en su propio libro de aperturas. El cual contara con un sistema de aprendizaje
basado en el algoritmo de inteligencia artificial colonia de hormigas.

– Se mejorara y optimizara el código del motor. Haciendo énfasis en la legibilidad, velocidad y la corrección de errores.

– Algunas utilidades que antes soportaba, que paulatinamente se irán agregando.

LICENCIA
===================================================================================

Este programa es software libre: puedes redistribuirlo y/o modificarlo. Bajo los términos de la
Licencia Pública General GNU tal como fue publicada por la Free Software Foundation, ya sea la
versión 3 de la Licencia, o (a su elección) cualquier versión posterior.

Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA; sin
siquiera la garantía implícita de COMERCIABILIDAD o APTITUD PARA UN PROPÓSITO PARTICULAR. Ver el GNU General Public License para más detalles.

Comments

  1. Hola! Puedes hostear el código fuente en alguna plataforma tipo Github, gitlab u otra? La idea es agregarlo a https://github.com/cuban-opensourcers/cuban-opensource

  2. Danko says:

    wb2uci configuration for Fritz GUI:

    [ENGINE]
    Name=Nawito 1812
    Author=Ernesto Torres Feliciano
    Filename=NawitoUci.exe

    [OPTIONS]
    Program=Nawito1812.exe
    Analyze=true
    Visible=Ponder,Hash,ShowThinkingMove,Logfile,OwnBook,Extras

    This configuration does not work. How to configure it correctly.

Speak Your Mind

*