Newsgroup: it.hobby.scacchi
Titolo: Programma gratuito per imparare i finali


Sul mio sito  
http://users.iol.it/rigel_g/
 
ho messo gratuitamente a disposizione di tutti i lettori di IHS  i
seguenti archivi e programmi:


- Tabelle binarie dei finali a 3 pezzi e dei più interessanti
finali a 4 pezzi senza pedoni. Questi finali non sono i finali di Nalimov
o di Thompson e sono incompatibili con essi. Sono di dimensioni maggiori
in quanto per il momento il meccanismo di indicizzazione è meno
ottimizzato.


- Programma 
glfs
 per visualizzare (o salvare su archivio
ASCII) le tabelle binarie contenenti le diverse posizioni di ciascun finale,
con la possibilità di utilizzare criteri di selezione, come si vede
nell'esempio seguente che ricerca l'unica posizione del finale rdr in cui
il Bianco vince in 10 mosse:


darkstar:~$ glfs -v10 rdr.tbb


Guido Lista i Finali di Scacchi - Versione 1.0


Autore: Guido - E-mail: 
guida...@iol.it


Gioco degli Scacchi - Posizioni legali del finale rdr.tbb


Comando: glfs -v10 rdr.tbb


1 Ra1,Db2,Rf5 v 10


darkstar:~$


- Programma 
gifs
 che permette di giocare uno qualsiasi
dei finali presenti nelle tabelle, facendo alternativamente le mosse del
Bianco e del Nero. La caratteristica di questo programma che lo rende utilissimo
per imparare a giocare i finali di scacchi è quella di fornire in
ogni posizione tutte le mosse di ciascun giocatore con i risultati matematicamente
esatti a cui danno origine, come si vede in questo semplice :-) esempio
di finale di Re, Alfiere e Cavallo contro Re:


darkstar:~$ gifs -b rf7 ca2 ab3 rc6


Guido Impara i Finali di Scacchi - Versione 1.0


Autore: Guido - E-mail: 
guida...@iol.it


Situazione iniziale: mossa al Bianco


     a  b  c  d  e 
f  g  h


 8  :: :: :: :: :: :: :: ::  8


 7  :: :: :: :: :: Rb :: ::  7


 6  :: :: Rn :: :: :: :: ::  6


 5  :: :: :: :: :: :: :: ::  5


 4  :: :: :: :: :: :: :: ::  4


 3  :: Ab :: :: :: :: :: ::  3


 2  Cb :: :: :: :: :: :: ::  2


 1  :: :: :: :: :: :: :: ::  1


     a  b  c  d  e 
f  g  h


gifs> l


Lista e risultati delle 17 mosse ammesse:


 1. Ca2-b4+ v 21    2. Rf7-e6 v 21    
3. Rf7-f6 v 22     4. Rf7-g6 v 24


 5. Rf7-e7 v 26     6. Rf7-g7 v 26    
7. Ca2-c1 v 26     8. Ab3-e6 v 26


 9. Ca2-c3 v 27    10. Ab3-c4 v 27   
11. Ab3-a4+ v 27   12. Ab3-c2 v 27


13. Ab3-d1 v 27    14. Rf7-e8 v 29   
15. Rf7-f8 v 29    16. Rf7-g8 v 29


17. Ab3-d5+ p


gifs>
 ...


I programmi sono in formato binario eseguibile per PC (con processore
Pentium o Pentium compatibile) sotto sistema operativo UNIX (LINUX) e sono
stati archiviati e compressi, come pure le tabelle dei finali, mediante
il programma di sistema tar (tape archive).


Consiglio ai principianti di iniziare dai finali semplici a 3 pezzi
(RDR e RTR) passando poi al finale RPR. Vedranno comunque, e lo dico per
esperienza diretta, che non è assolutamente facile trovare sempre
la via più breve al matto.


Per i giocatori intermedi vi sono i finali RAAR e RCAR, mentre i bravi
troveranno pane per i loro denti nei finali RDRD, RTRT, RTRA e soprattutto
RTRC.


Se la mia iniziativa sarà utile, conto di mettere a disposizione
anche gli altri finali a 4 pezzi, e quindi quelli a 5 pezzi (presumibilmente
su CD), anche se questi ultimi richiedono preventivamente il miglioramento
dell'algoritmo di indicizzazione e la disponibilità da parte mia
di un PC più potente.


Naturalmente i programmi, come tutti quelli che si rispettano, conterranno
qualche errore, in particolare 
gifs,
 che è stato scritto
seguendo la pazza idea di utilizzare solo metà delle tabelle, cioè
quelle con mossa al bianco. Ve ne chiedo scusa e ringrazio preventivamente
chi me li segnalasse.


Divertitevi ... ma senza arrabbiarvi troppo!


Ciao

Guido

 



Complimenti, Guido! Stai facendo un lavoro straordinario!
Pero', visto che la stragrande maggioranza dei frequentatori di IHS
usa Windows, me compreso :-(((, avrei una richiesta:
Qualche programmatore che frequenta IHS potrebbe compilare 
i programmi di Guido in ambiente Windows per poter renderli
utilizzabili sotto Windows 95/98/2000?
Almeno potremmo tutti apprezzare il lavoro di Guido!
Credo che teoricamente la cosa sia possibile... aspetto notizie!
Saluti
Ivo


Chiedo scusa se qualcuno vedra` due volte questo messaggio ma
il newsserver dell'universita` di Pisa sembra proprio rinco
ultimamente:
Ho provato a scaricare il programma per i finali, ma
se provo a lanciare ad esempio gifs ottengo:
gifs: can't load library 'libg++.so.2'
Il che mi fa pensare che l'eseguibile sia stato
"prodotto" senza linkare staticamente le
librerie necessarie. Tra l'altro io ho verificato
che nel mio sistema (Linux Red Hat 6.1)
sono presenti  i seguenti moduli (che presumo
essere rintracciabili dal linker dinamico, visto che
tutto sembra funzionare nel sistema):
/home/lib/libg++.so.2.7.2.8
/home/lib/libg++.so.2.7.2
/home/i486-linux-libc5/lib/libg++.so.27.1.4
/home/i486-linux-libc5/lib/libg++.so.27
/usr/lib/libg++.so.2.7.2.8
/usr/lib/libg++.so.2.7.2
/usr/i486-linux-libc5/lib/libg++.so.27.1.4
/usr/i486-linux-libc5/lib/libg++.so.27
Pero`  a quanto pare lui vuole un modulo diverso
Al programmatore vorrei dire:
non e` che potresti linkare staticamente quello che
serve , oppure indicare che versione del compilatore
e delle librerie annesse usi (a proposito:
perche` usare g++ se il codice e` in C ?).
I sorgenti nti non mi sembra che ci siano per cui
non si puo` ricompilare il tutto dopo averlo scaricato
(questo per rispondere a chi chiedeva la ricompilazione
per Windows, che comunque non avrei tempo di
fare, almeno non a breve termine).
Grazie per  l'attenzione
Marco Guidi
Sent via Deja.com 
http://www.deja.com/
Before you buy.