Newsgroup: it.hobby.scacchi
Titolo: ICS: Bizzarrie on line (aneddoti)

Le mie esperienze nel gioco "a tavolino" sono praticamente nulle, solo
quest'anno conto di ricominciare a frequentare tornei veri.
Per quel che riguarda invece il gioco "on-line" su server ICS, qualche
esperienza l'ho accumulata negli ultimi due anni.
Visto che in questi giorni sono a letto con l'influenza :-( per far passare
il tempo ho pensato di raccontarvi alcuni aneddoti curiosi che mi sono
capitati sui vari server ICS.
Se nella lettura qualcosa vi apparira' strano, non stupitevi: ho 38.5 di
febbre...  :-((
[Il patriota]
Interno notte, ICC.
Dopo una partita equilibrata cambio gli alfieri entrando in un finale di
pedoni chiaramente vinto.
Il mio avversario mi invia un messaggio (in inglese) che suona cosi:
"Grazie per la bella partita.". "Grazie a te", rispondo io. Ma c'e'
qualcosa che non quadra: questi convenevoli si fanno alla fine della
partita, ma il mio avversario non aveva abbandonato. Solo a quel punto mi
sono reso conto della presa in giro. Il mio avversario voleva solo
prendermi per il sedere un attimo prima di mollare la partita a meta'. 
Dopo alcuni secondi pero' la svolta imprevista. Mi arriva un messaggio "Sei
italiano?". Non ho neanche il tempo di rispondere che il mio avversario
riprende a giocare e dopo alcune mosse abbandona, dandomi la vittoria.
Morale della favola: giocatore scorretto si, ma solo con gli stranieri.
Trovandosi di fronte ad un "compatriota" come me, non ha avuto cuore di
tirarmi il bidone.
Viva l'Italia!
[Il padrone del tempo]
Sto giocando su 
chess.net
 una partita ormai priva di senso: ho un alfiere e
una torre di vantaggio e circa 1 minuto a mia disposizione. La cadenza di
gioco e' con recupero di 5 secondi per mossa. Un solo dubbio: perche' il
mio avversario non abbandona?
La cosa mi da particolarmente fastidio a causa del lag veramente
elevatissimo, vicino al minuto e mezzo.
Ad un certo punto il mio avversario va fuori di testa e inizia a ricoprirmi
di insulti. 
L'inglese non e' la mia lingua e nella circostanza andava bene cosi'. Non
capivo quasi nulla degli insulti ricevuti. L'unico insulto riconosciuto e'
stato un "shit stick". 
Io resto perplesso: "Ma l'amico si accorge solo adesso che sta perdendo?"
Sono 20 mosse che e' in una sitazione di cacca. Cosa mai lo avra' fatto
esplodere tutto ad un tratto? Forse e' questo che si intende per "effetto
soglia"?
Mi sforzo di tradurre i suoi messaggi e alla fine capisco. Il tizio, ormai
in evidente stato confusionale, mi accusava di avere il "potere" di
ottenere degli "extra-time". 
Il demente non sapeva nulla delle utility anti-lag come acuclock, timestamp
ecc.
In pratica era accaduto questo: visto il lag superiore al minuto, il mio
avversario dopo aver giocato la sua mossa, strabuzzava gli occhi guardando
il tempo sul mio orologio. Lo vedeva calare, calare, avvicinarsi a zero,
diventare negativo e poi.... tornare a + un minuto, non appena arrivava la
mia risposta.
Il tizio non riusciva a farsene una ragione e mi accusava di avere "poteri"
soprannaturali che mi permettevano di riottenere tutto il tempo che volevo.
Il finale della partita e' stato fantozziano. Il mio avversario aveva ormai
del tutto rinunciato a giocare la partita e si era concentrato solo sugli
insulti. Tanti, originali, dal piu' blando "ciucciati il calzino" (nella
forma originale "eat my short"), ai piu' fantasiosi e scurrili basati su
"shit" e "piss".
Tutti questi messaggi erano pieni zeppi di errori di battitura: sembrava di
vedere la tastiera del Landucci durante il suo travagliato addio alla vita.
Poi la partita termino'. 
Il tempo era finito. Il suo...
[Trappola d'apertura]
Nei primi tempi su ICC mi sentivo piuttosto insicuro del mio bagaglio
d'aperture col nero. Il risultato e' che alla mossa 1.e4, rispodevo sempre
con 1... Cf6 entrando nella partita Alechin.
Sapevo che questo impianto non era troppo tranquillo per il nero, ma a meno
di non incontrare un esperto di questa apertura, solitamente riuscivo a
superare bene la fase d'apertura.
Solitamente, ma un giorno mi e' capitato di incontrare un esperto della
Alechin.
Una variante secondaria, strana che non avevo mai visto. Ad un certo punto
il mio avversario sacrifica in f7 con l'alfiere. Io quasi mi offendo: "Ma
cosa crede che sono un pollo?". 
Dopo altre 3 mosse prendo scacco matto. Si, ero proprio un pollo! Matto in
9 mosse, record personale!
La prendo in allegria, come una semplice bizzarria del gioco lampo. Ero
convinto di avere commesso una clamorosa svista. Ma non era del tutto vero.
Ovviamente se uno prende matto in 9 mosse qualche errore deve averlo
commesso per forza, ma la cosa su cui mi sbagliavo era il credere che la
variante del bianco fosse basata solo su un "tranello". In realta' quando
in seguito iniziai ad analizzare la partita mi resi conto che la variante
era effettivamente interessante, sicuramente complessa. La cosa mi
interesso' a tal punto che passai quasi un'ora davanti al computer ad
analizzare varianti e sottovarianti, giocando e rigiocando contro il
computer per trovare la via giusta per il nero. Alla fine trovai una
variante soddisfacente per il nero e mi fermai li.
Dopo circa una settimana, su ICC, mentre stavo aspettando che qualcuno
rispondesse al mio "seek", vengo sfidato dallo stesso giocatore del matto
in 9 mosse. 
La scacchiera viene visualizzata: io ho il bianco e lui il nero. A questo
punto pero' la partita abortisce. E' stato il mio avversario. Subito dopo
mi sfida di nuovo. Questa volta e' lui ad avere il bianco.
Si tratta di un comportamento scorretto. Il server alterna i colori
bianco/nero nel tempo per i vari giocatori, e col sistema dell'abort il mio
avversario ha ottenuto di giocare col bianco.
Ovviamente mi sarebbe stato facile punire questa correttezza. Sarebbe
bastato abortire a mia volta la partita. Ma incominciava a nascere in me
un'idea, forse una speranza...
Il mio avversario gioca 1.e4, io rispondo  1...Cf6. Siamo di nuovo nella
Alechin. La partita prosegue come la precedente ma alla settima gioco la
mossa studiata nelle analisi. Dopo una ventina di mosse e' tutto finito.
L'attacco del bianco e' azzerato e io resto con un alfiere di vantaggio
contro un pedone.
Il mio avversario abbandona e mi manda un messaggio in inglese che non
riesco a capire bene.
Appena scollegato voglio togliermi la curiosita' di sapere qual'era il
significato di quel messaggio. Prendo il dizionario e traduco: "Vedo che
hai fatto i compiti a casa..."
[Col sorcio in bocca]
Ero nel mio periodo "decadente" di ICC. Avevo sforato quota 1700 nel blitz
e stavo precipitando in caduta libera, avvicinandomi ai 1600.
Decido di abbassare le mie pretese abituali e inizio una partita con un
1600 e qualcosa.
All'inizio guadagno un pedone. Anzi no, grazie ad una difesa indiretta il
mio avversario lo recupera dopo due mosse.
Poi guadagno una qualita'. No, anche questa volta l'avversario recupera il
materiale con gli interessi.
Incomincio a insospettirmi. Il mio avversario non sbaglia niente e sembra
avere una strana predilezione per le difese indirette. Ha tutti i pezzi
sospesi a mezz'aria ma sembra che questo non gli dia alcun fastidio. Anzi,
utilizza molto meno tempo di me.
Dopo l'ennesima, incasinatissima, difesa indiretta trovata dal mio
avversario in meno di 5 secondi, ogni dubbio e' svanito: sta usando un
programma! 
A me restavano solo 15 secondi a lui quattro minuti.
Abbandono e, senza aspettarmi nulla, gli invio il messaggio (in inglese):
"Guarda che non puoi usare un programma. Ho messo il tuo nome nella mia
noplay list".
Poteva rispondermi che non era vero. Poteva risponermi con qualche ironia o
insulto. Poteva anche non rispondermi.
E invece mi rispose. Due sole parole: "Excuse me"
[Test di Turing]
Quando il mio rate scende troppo io utilizzo come ascensori i programmi di
scacchi presenti sul server.
Conosco in profondita' il modo di "pensare" dei programmi. Io stesso lavoro
da anni ad un mio programma e nel corso di questo periodo ho sviluppato una
particolare sensibilita' sul metodo d'analisi dei programmi. Conosco i loro
punti deboli e i loro punti forti, so cosa bisgna fare e cosa bisogna
assolutamente evitare.
Nonostante tutte queste mie conoscenze perdo molto piu' spesso di quanto
vinca. Ma cio' nonostante, da una serie di partite con i mostri (C), ne
esco sempre con un elo maggiore di quello che avevo all'inizio. 
Il motivo e' semplice, visto che il meccanismo elo premia in modo elevato
la vittoria con giocatori con elo molto alto, e punisce in modo minimo la
sconfitta, alla fine mi bastera' vincere una partita su cinque per
recuperare tutti punti perduti. E una partita su cinque io la vinco anche
con Deep Blue (forse... ;-)
Non gioco spesso con i programmi perche' lo ritengo favolosamente noioso ma
quando il mio elo sta per precipitare sotto i 1600 sono disposto anche ad
annoiarmi un po' pur di raddrizzare la barca.
E cosi sono quel giorno, su ICC, stavo guardando i vari seek attivi, per
cercare il Golia di turno da prendere a fiondate. Visto che il mio stato di
forma era veramente disastroso non ho voluto esagerare. Ho scelto un
"misero" 2190, tale "Sic(C)". Anche il nome era di buon auspicio.
Inizia la partita, le cose sembrano andare bene, guadagno un pedone, poi un
altro. Mi aspetto da un momento all'altro una reazione tattica per il
materiale facilmente guadagnato. Ad un certo punto la vedo: dopo 32.h6 il
bianco guadagna materiale. Tocca al mio avversario muovere ma ormai non ho
dubbi: giochera' 32.h6 e io abbandonero'. 
La risposta arriva ma non e' quella prevista. Il bianco gioca 32.Rf1. E'
assurdo! Questa e' una mossa di profilassi che un uomo potrebbe anche
giocare ma certamente non un programma. Non quando puo' guadagnare
facilmente materiale. 
A quel punto entro in stato confusionale. Mi rendo conto che non riesco a
prevedere alcuna mossa di Sic. E' strano, quando gioco coi programmi
prevedo 19 mosse su 20, adesso invece niente. A causa dello shock commetto
un errore poi un altro e infine prendo addirittura matto. 
Ringrazio il mio avversario. Lui ricambia e aggiunge una precisazione:
"Quelli di ICC Hanno fatto casino durante la registrazione. Io NON SONO un
computer!".
Buono a sapersi. 
A saperlo prima, soprattutto...
-- 
Paolo Buratti
"Sognavo un mondo in cui tutti fossero uguali.
Oggi che questo sogno si e' realizzato, ho capito:
non era un sogno, era un incubo"

mia risposta.
Ho letto con interesse i tuoi aneddoti, sono simpatici.
Vorrei che spiegassi, siccome mi capita spesso su 
chess.net
, come si
può evitare di vedere l'orologio dell'avversario arrivare sotto zero e
poi ritornare a valori normali solo alla risposta.
Dipende forse dalla lentezza del colegamento o da un intasamento?
Grazie.

 Dipende forse dalla lentezza del colegamento o da un intasamento?
Possono essere entrambe le cose. Si parla di lag, che possiamo considerarlo
l'ingorgo delle autostrade telematiche.
Se la tua mossa impiega 40 secondi solo per arrivare all'avversario, se il
programma che usi per giocare fa partire l'orologio dell'avversario non
appena tu hai giocato la tua mossa, i primi 40 secondi di tempo saranno
solo quelli del lag. Quando l'avversario risponde, tramite l'utility
timeseal che calcola il tempo effettivo usato per giocare la mossa, il
tempo di lag (40 secondi) verra' eliminato. Di questo pero' te ne
accorgerai solo quando la mossa dell'avversario sara' arrivata.
Non so se esiste un modo per non essere "ingannati" dall'orologio.
Ho notato che alcuni programmi come Client1.3 fanno partire l'orologio
dell'avversario solo dopo che la tua mossa e' arrivata a destinazione
(presumo). In questo caso l'effetto lag e' quasi nullo. Resta il fatto che
per un certo tempo (il tempo del lag) entrambi gli orologi restano fermi.
Purtroppo come abbiamo gia' stabilito qualche giorno fa, non sembra
possibile usare Client1.4 con 
chess.net
. Io la uso solo su FICS
(americano), dove in effetti funziona benissimo.
Ciao
Paolo B.

 Ciao Max
Quando mi sono messo a scrivere gli aneddoti avevo veramente la febbre.
Me ne stavo a letto col portatile (adesso ho capito a cosa servono i
portatili...) e non avevo molta voglia di "documentarmi" sulle partite
raccontate.
In ogni caso avevo fatto un tentativo per ritrovare le due partite
Alechin ma senza risultato. Avevo anche messo un post sul NG per
chiedere delucidazioni sull'uso del criterio di ricerca "moves" con
cblight, perche' non mi funzionava per niente. Ed era proprio quello che
dovevo usare per ritrovare le partite in questione.
Poi ho avuto l'idea di tradurre l'archivio pgn in cbh e finalmente la
ricerca ha iniziato a funzionare, solo ... che le partite non c'erano.
Evidentemente quelle due partite le ho giocate prima dell'utltima
re-installazione di Windows95 (dopo il solito pasticciaccio brutto).
Ho invece trovato la partita con Sic(C) che difatti avevo giocato
pochissimi giorni fa, ma di questa partita non importa niente a nessuno
(sic!).
Per venire incontro alla tua richiesta mi sono sforzato di ricostruire
la partita.
L'unica cosa che mi ricordavo con precisione e' la posizione finale. Un
matto di pedone in apertura non si dimentica!
Poi ho proceduto a ritroso sapendo che si trattava di un'Alechin.
Il risultato ottenuto e' qui in fondo. Si puo' notare che, se la
ricostruzione e' corretta, avevo sbagliato a parlare di matto in 9
mosse. Il realta' ce ne sono volute 11 di mosse per arrivare al matto.
La seconda partita invece non mi sento proprio di ricostruirla. Fra
l'altro e' stata piuttosto banale, nel senso che una volta evitata la
capitolazione immediata poi e' stato facile far valere il guadagno
materiale.
Ho anche accluso la partita (questa indubbiamente e' quella giusta)
giocata contro il falso computer Sic.
Cosi potete godervi ben due mie immonde sconfitte.
Ciao
Paolo B.
[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "Boh!"]
[Black "Paolone"]
[Result "1-0"]
[ECO "B04"]
[PlyCount "21"]
1. e4 Nf6 2. e5 Nd5 3. Nf3 d6 4. d4 Nc6 5. Bc4 Nb6 6. Bxf7+ Kxf7 7.
Ng5+ Kg8 8. e6 Qe8 9. Qf3 h6 10. Qf7+ Qxf7 11. exf7# 1-0
[Event "ICC 5 4 u"]
[Site "Internet Chess Club"]
[Date "1999.02.01"]
[Round "-"]
[White "sic"]
[Black "Paolone"]
[Result "1-0"]
[WhiteElo "2129"]
[BlackElo "1727"]
[Opening "Caro-Kann defense"]
[ECO "B10"]
[NIC "CK.01"]
[Time "17:32:53"]
[TimeControl "300+4"]
1. e4 c6 2. f4 d5 3. e5 Nh6 4. Be2 Nf5 5. g4 Nd4 6. Bd3 e6 7. h4 Be7 8.
g5 h6 9.
c3 Nf5 10. Bxf5 exf5 11. Nf3 Be6 12. d4 Nd7 13. Na3 Qa5 14. Nc2 O-O-O
15. Bd2
Rdf8 16. Qe2 Kb8 17. b4 Qd8 18. a4 hxg5 19. h5 g4 20. Ng5 Nb6 21. a5 Nc4
22. Bc1
Bc8 23. e6 fxe6 24. Na3 Nxa3 25. Rxa3 Bxg5 26. fxg5 Qc7 27. Qf1 Qg3+ 28.
Kd1
Qf3+ 29. Qxf3 gxf3 30. Bf4+ Ka8 31. Be5 Rf7 32. Ke1 Rg8 33. g6 Rff8 34.
Kf2 f4
35. Kxf3 Rf5 36. h6 gxh6 37. Rxh6 Rg5 38. g7 Rxe5 39. dxe5 Rxg7 40. Kxf4
Kb8 41.
Rh8 Kc7 42. Ra2 Bd7 43. Rah2 Re7 44. Ra8 Be8 45. Rh8 Bg6 46. Kg5 Bf5 47.
Kf6 Rd7
48. Rhc8# {Black checkmated} 1-0