Il nuovo Glaurung 2.1.

E' appena uscita una nuova versione di Glaurung, la 2.1 che sembra promettere faville. La nuova creatura di Tord Romstad permette una nuova serie di personalizzazioni dello stile di gioco ed un discretto incremento ELO. Anche questa, come le versioni precedenti, è rilasciata con licenza G.N.U. - G.P.L. ed è quindi completamente gratuita, liberamente distribuibile e modificabile. Il nuovo pacchetto, scaricabile direttamente dal sito di Tord (http://www.glaurungchess.com/), comprende gli eseguibili per WIndows®, Mac® e Linux, nonchè il codice sorgente ed il file polyglot.ini, per l'utilizzo di Glaurung con WinBoard ed Xboard. Fra le novità troviamo anche un miglioramento nella gestione del calcolo in parallelo (per le macchine che montano più processori e per quelle equipaggiate con i Dual Core) e dei nuovi algoritmi per la valutazione della posizione. La presenza del codice sorgente mi ha permesso di modificare tutta una serie di parametri, in modo da compilare una versione altamente ottimizzata per il mio computer e cominciare così una serie di test.
Inutile dire che il nuovo Glaurung si è comportato ottimamente, visto che si è divertito a "piallare" motori del calibro di Zappa 1.1, Spike 1.2 "Turin" e Jonny ed ha pattato il match con Toga-II S.E. (1-1). Bisogna anche tener conto che durante questi test la Hash di Glaurung (ovvero la sua "esperienza scacchistica") era completamente vuota e quindi era in condizioni di inferiorità rispetto ai suoi avversari che hanno alle spalle diversi tornei e decine di sfide individuali.

Una piacevole novità dunque ed una conferma della costante crescita dei motori scacchistici liberi che si dimostrano sempre di più un'ottima alternativa a quelli commerciali.
Un semplice esempio: i due programmi più forti in assoluto sono attualmente Rybka e Zappa "Mexico" che sono in testa a tutte le graduatorie mondiali. Il costo del solo motore è attualmente di 99€, a cui si deve aggiungere la libreria d'aperture che è di altri 99€, dunque per avere un motore competitivo devo sganciare la bellezza di 200 €. Naturalmente, visto l'attuale tasso di sviluppo, il programma acquistato resterà competitivo per non più di 2 anni, dopo di che verrà "sorpassato" dalle nuove versioni e dovrò spendere perlomento altri 99€ (se nel frattempo i prezzi rimangono fermi, cosa purtroppo poco probabile). Subito dietro a Rybka e Zappa c'è un gruppetto di altri fortissimi programmi, fra i quali Naum, Fruit 2.4 "Beta" (non ancora disponibile al pubblico), Toga-II e Glaurung 2 che si contendono di volta in volta il podio. Tutti tranne Naum che è un altro programma commerciale, sono programmi liberi ed Open Source. Il loro ritmo di sviluppo è di una nuova versione ogni 3-4 mesi circa ed ogni volta il "gap prestazionale" col duo Rybka - Zappa, si assottiglia sempre di più. La disponibilità del codice sorgente inoltre, attira sempre più frequentemente il lavoro di bravi e appassionati programmatori che introducono di volta in volta i loro miglioramenti, rendendo sempre più forti questi motori.
Costo zero, altissima qualità ed aggiornamenti costanti rendeno la formula Open Source vincente e lo dimostra la "decadenza" di molti motori scacchistici commerciali storici come Fritz , Junior, Nimzo, The King e molti altri che non sono riusciti a reggere il ritmo ed attualmente sono nettamente inferiori ai più forti programmi liberi. In un recente test ho fatto disputare un match di 6 partite fra Toga-II S.E. e Fritz 11 e non c'è stata storia: 4,5 a 1,5 per Toga-II.
Con quest'ultima versione Glaurung, già in lizza per il terzo posto nel ranking mondiale, aggiunge un altra freccia al suo arco e si propone come motore principale per la nostra "scuderia".


Caratteristiche tecniche.

Glaurung 2.1 è un motore scacchistico (o d'analisi) compatibile con lo standard U.C.I. Questo vuol dire che può essere utilizzato sulle principali interfacce grafiche e sui principali data-base scacchistici, sia commerciali  (Fritz, Schredder, Chess Partner, Sigma Chess, ecc...) che liberi (WInboard, Xboard, Arena, Josè, Eboard, Scid, ecc...).
Questa versione implementa un migliorato algoritmo per il calcolo in parallelo e quindi è particolarmente adatta alle macchine che montano più processori, oppure ai "cluster" formati da più computer collegati.
Il programma è rilasciato con una forte libreria d'aperture, la G2-Book, sviluppata quest'anno dall'italiano Salvo Spitaleri che si sta confermando sempre di più come personaggio di punta nel mondo dei motori scacchistici.
La presenza del codice sorgente permette di compilare Glaurung 2.1 praticamente su qualsiasi computer, indipendentemente dal sistema operativo e di ottenere un eseguibile altamente ottimizzato ed efficiente.

E'disponibile anche una versione apposita di Glaurung 2.1 per i fortunati possessori di iPod Touch® ed  iPhone® i nuovi gioiellini tecnologici di casa Apple®.

Rispetto alla già forte versione 2.0.1, quella attuale incorpora molti miglioramenti ed aggiunte ed ha corretto molte inefficenze del codice sorgente.
In questa versione è possibile modificare un ampio spettro di parametri, in modo da poter far giocare Glaurung secondo gli stili più diversi: da iper agressivo a difensore ad oltranza. I parametri di valutazione sono tantissimi e vanno da quelli dedicati al metodo di ricerca nell'albero binario, a quelli di valutazione della posizione. Queste ampie possibilità di personalizzazione dello stile di gioco, combinate con l'uso delle più disparate librerie d'aperture, rendono Glaurung 2.1 un programma perfetto per la messa a punto di "giocatori artificiali". In questo campo si può ormai preferirlo a Gambit Fruit, in virtù della sua maggiore forza di gioco.
Nel campo dell'analisi e dell'allenamento scacchistico, l'accoppiata Scid - Glaurung 2.1, può rivelarsi uno strumento molto profiquo ed efficace. Se vogliamo ad esempio sviluppare un gioco aggressivo, possiamo modificare i parametri di Glaurung 2.1 in modo che si suggerisca sempre le mosse più audaci, poi con l'aiuto di Scid possiamo elaborare il nostro repertorio di aperture... Le applicazioni in tal senso sono limitate solo dalla nostra fantasia!
In definitiva, quest'ultima versione di Glaurung è un vero e proprio gioiellino! Se poi pensiamo che è completamente libero e gratuito...

Nella sezione Archivi è presente una raccolta di partite del nuovo programma, giocate contro alcuni fra i più forti programmi liberi attualmente distribuiti.