segunda-feira, 9 de março de 2009

Novidades

O final de semana foi produtivo para o Hal. Depois de muita briga, consegui usar o SVN para controlar a versão do código. Implementei novas funcionalidades de iterative deepening, controle de tempo, promoções e sub-promoções, além de várias correções de bugs.

Agora o Hal já consegue resolver problemas de "Mate em n movimentos".
Próximos passos: tabela de transposição, busca quiescente, melhorias na função de avaliação, protocolo xboard.

O código continua aparentemente bem organizado - nenhuma vez tive que pensar 'em que lugar essa função deve ficar??', mas a tendência é que as coisas se compliquem um pouco mais com essa lista de coisas pra fazer. Vamos ver.

Nenhum comentário:

Postar um comentário