Toga-II: il brivido dei 3000.

Negli ultimi anni le principali società di software scacchistico hanno profuso notevoli investimenti per il miglioramento della forza di gioco dei loro prodotti. La "nuova frontiera" è rappresentata dal multithreading, ovvero dal calcolo in parallelo basato su più processori, in modo da sfruttare le macchine multi-processore e gli attuali Dual Core® . I risultati non si sono fatti attendere e Rybka, l'attuale Campione del mondo, ha per primo sfondato il muro dei 3000 punti ELO, attestandosi attualmente a quota 3240 (Rybka 3 a 64 bit con 4 processori da 2.67 GHz). Una forza scacchistica impressionante! Le altre società non hanno certo perso tempo, ma non tutte sono riuscite a superare la barriera dei 3000 ELO. Attualmente solo Naum 3.1, Deep Schredder 11, Zappa-Mexico ed Hiarchs 12 sono riuscite ad accodarsi a Rybka, mentre altri storici programmi come Deep Fritz 11 e Deep Junior 11, sono rimasti sotto i 3000 punti, anche se di poco. Tutte queste versioni nominate sono attualmente il top della gamma e, naturalmente costano pareccchio. Fra motore scacchistico e librerie (aperture e finali), si devono spendere sui 200-250€ ma naturalmente se si vuole il massimo bisogna rassegnarsi a "cospiqui esborsi", anche perchè i programmi liberi sono rimasti un po' indietro in questa "corsa ai 3000"... Perlomeno fino all'arrivo delle nuove versioni del mitico Toga!
Il progetto Toga è sicuramente uno dei più interessanti nel campo dei motori scacchistici. Quando il programmatore tedesco Thomas Gaksch mise mano ai sorgenti di Fruit 2.1, non immaginava certo di preparare uno dei più forti motori scacchistici al mondo. In poco tempo, grazie anche all'aiuto di molti altri appassionati, il progetto è cresciuto e si è arricchito con le soluzioni più moderne ed efficaci.

E' da sottolineare un'interessantissima caratteristica del software libero: al progetto Toga hanno partecipato con entusiasmo anche programmatori di software "concorrenti", come ad esempio Thord Rodstadt, l'autore di Glaurung, che a sua volta ha ricavato idee e soluzioni per migliorare la sua creatura. Questo tipo di collaborazione e scambio di idee è semplicemente inconcepibile nel campo dei programmi commerciali, mentre nel software libero è la normalità.

L'ultima versione rilasciata da Thomas, la 1.4 Beta-5, ha introdotto la gestione del calcolo in parallelo di più processori, il cosiddetto Multi-Threading che ha aperto a Toga nuovi stimolanti orizzonti. In seguito, l'americano J.Donald ed il filippino Chris Formula hanno ulteriormente migliorato la versione di Thomas, introducento due nuove versioni sperimentali, la 1.4.1 SE (Special Edition) e la 1.4.2JD che pur essendo ancora in fase di test, hanno incrementato notevolmente la forza scacchistica di Toga che ha sfondato così il muro dei 3000 punti ELO, piazzandosi di prepotenza nei primissimi posti del ranking mondiale. La partecipazione ai più prestigiosi tornei internazionali ha confermato in pieno la potenza di Toga (2° a Thuringen, 4° ai campionati del mondo, 1° a Dresda e ad Amsterdam). In tutti questi tornei ha pareggiato negli scontri diretti con Rybka e si è lasciato alle spalle il fior fiore dei programmi commerciali, come Deep Schredder, Zappa-Mexico, Naum, Deep Junior e Deep Fritz. Non dimentichiamoci che le versioni attuali di Toga sono ancora in fase di test e che per la prossima versione "ufficiale" si prevede un incremento di 100, 150 punti ELO; cosa questa che porterebbe Toga ad insidiare a Rybka il primo posto nella classifica mondiale.
La distribuzione del codice sorgente permette inoltre l'adozione di Toga su qualunque sistema operativo e su qualunque macchina, potendo inoltre produrre un eseguibile fortemente ottimizzato alla propria architettura hardware. Ai mondiali 2008 di Beijng ad esempio, Toga è stato utilizzato in versione "cluster" (utilizzando la bellezza di 24 macchine che lavoravano "in parallelo") e questo non ha richiesto che delle leggere modifiche al codice. Un chiaro indice della sua versatilità.
La disponibilità di un programma fortissimo, libero e gratuito, ha naturalmente gettato scompiglio nel mercato del software scacchistico. Sul forum di Rybka ad esempio, aumentano le voci e le preoccupazioni sul "pericolo Toga"... Daltronde non fa piacere a nessuno aver speso diverse centinaia di euro per poi "ritrovarsi fra i piedi" un programma altrettanto forte e completamente gratuito!