Appena rilasciata la seconda versione di Neurone, la 'Hawkeye' (nome basato su una funzione in grado di esaltare le caratteristiche tattiche del mio chess engine). Adesso avete a disposizione la versione a 32bit, quella a 64 e i relativi book...
... ah, a proposito, occhio che i libri di aperture non sono compatibili con la 'vecchia' versione.
Ho lavorato molto sulla velocità e anche se è molto più veloce della versione precedente, siamo ben lontani dal mio obiettivo in termini di nodi al secondo; considerate che per arrivare a depth 3 sul mio 1.8Ghz ci mette 14''. Di bachi risolti ce n'erano un paio abbastanza pesanti; uno che portava al crash del motore ed un'altro ad errate valutazioni, per cui se tenete la vecchia versione vi invito caldamente ad aggiornarvi!
In questo momento come forza di gioco è ancora un NC (non classificato); ottimo per coloro che si affacciano per la prima volta nel mondo scacchistico, ma particolarmente scarso per gli 'agonisti' (soprattutto nei finali).
Da un punto di vista tecnico ho rimosso l'alpha-beta (tecnica che permette di eliminare dall'analisi alcune posizioni che verrebbero comunque scartate successivamente) più che altro per testare bene la bontà delle analisi. Penso che questa tecnica verrà reintrodotta nella III versione.
Da un punto di vista pratico ho ottimizzato molto non solo Neurone ma anche l'eseguibile di configurazione, rendendolo un po' piu' usabile (implementando alcuni consigli che mi sono stati richiesti).
Per la prossima versione spero di tenere ancora in pista una delle caratteristiche che contraddistingue Neurone: l'aggressività (che a volte rasenta la pazzia) . In più devo 'insegnarli' qualcosa sui finali e soprattutto migliorare la velocità e conseguentemente la profondità di analisi.
Dopodicchè ho in cantiere un mio vecchio pallino: dare la possibilità di esaminare una partita partendo da un pgn e tirando fuori un'analisi simile a quella che faceva il Chessmaster nelle versioni 8000 e 9000.
In qualunque caso, condizione si ne qua non: migliorare la velocità senza intaccare la bontà di analisi!