lunedì 5 novembre 2012

Scacchi on-line - Parte 1.18 - Giocare gratis

I più famosi siti scacchistici difficilmente permettono di giocare gratis (a meno che tu non sia un personaggio famoso e in quel caso saresti il benvenuto per dare un po’ di pubblicità). L’accesso ai server di scacchi di una certa fama non è gratis ma è possibile provare gratuitamente solo per una settimana. Altri permettono una registrazione gratuita con servizi limitati e una registrazione premium a pagamento mensile, ogni tre o sei mesi e annuale. L’iscrizione premium ha tutti gli accessori previsti ma si risparmia se ci si registra per un periodo di tempo più lungo.

Figura 14http://www.chesscube.com premium membership

Un’altra politica permette diversi livelli di associazione: il più basso con minori opzioni e il più alto con tutte le opzioni disponibili.

Figura 15http://www.gameknot.com premium membership

Di solito le limitazioni di una iscrizione gratuita riguardano 
  • il numero di partite che possono essere giocate contemporaneamente o in un giorno, 
  • la possibilità di accedere ai tornei, 
  • il numero di partite che possono essere archiviate, 
  • l’analisi del computer non è permessa, 
  • giocare in team non è permesso, 
  • statistiche limitate, 
  • personalizzazioni di colori, stili e pezzi non disponibili, 
  • e altro ancora.

Vari siti che chiedono denaro per usufruire del servizio di gioco, offrono una modalità “esplorativa” nella quale l’utente può giocare gratuitamente per un periodo di tempo limitato o per un certo numero di partite. Terminato questo periodo, l’utente viene invitato a pagare per le partite successive.
Parlando ancora di soldi, alcuni siti sono autorizzati e permettono di giocare con il denaro (sia simbolico che reale). Capisco che questo può essere di qualche attrazione per alcuni ma credo che giocare a scacchi dia altri guadagni immateriali.

sabato 3 novembre 2012

Scacchi on-line - Parte 1.17 - Altre considerazioni


Giocare a scacchi on-line attrae molte persone, del campo e non. Non sorprende che i siti web per il gioco danno anche la possibilità di acquistare articoli scacchistici (scacchiere, pezzi, orologi, magazine, libri, materiale di studio come video, collezioni di partite e quant’altro). Un altro interessante strumento per attrarre gente (malata di scacchi) è il problema del giorno (il bianco muove e matta in due).
A volte sul sito è possibile trovare notizie dal mondo degli scacchi, tornei, eventi importanti sociali e internazionali con video, foto e articoli. E le persone che non sono addentro al mondo degli scacchi? Questo segmento vuole solo trovare qualcuno con cui giocare, magari da battere o giusto per scambiarsi due parole davanti ad una scacchiera, il resto per loro è inutile...ma per la comunità scacchistica invece è una fonte di risorse.

Scacchi on-line - Parte 1.16 - Popolazione

Trovo fastidioso loggarsi, creare una partita e aspettare un tempo infinito perché non c’è nessun altro connesso. Alcuni siti popolari sono pieni di persone pronte a giocare e lì non occorre aspettare molto per trovare un avversario. Altri siti sono totalmente sconosciuti o poco popolari e il rischio di perdere il proprio tempo è alto. Ci sono però alcuni siti interessanti ancora da scoprire e di cui val la pena visitare, per questo non voglio dare il consiglio di lasciarli “vuoti”. Al contrario vorrei incoraggiare di visitarli, provarli e cercare di farli decollare, specialmente se sono gratis!

giovedì 1 novembre 2012

Scacchi on-line - Parte 1.15 - Grafica

La bellezza è un parametro soggettivo nella valutazione di un sito web. Intendo dire che quando si gioca a casa o in un circolo non importa molto se la scacchiera è di cartone e i pezzi di plastica. Quel che importa è il gioco, la battaglia, il vincitore. E davvero così? Se si avesse la possibilità di scegliere tra una scacchiera di cartone e una di legno, quale si sceglierebbe? La risposta è ovvia ma volevo far riflettere sul peso dell’aspetto estetico nel gioco. Ora, tornando al gioco on-line. Si possono trovare tante figurine dei pezzi sul web e nei vari siti è possibile scegliere tra differenti stili, colori e dimensioni dei pezzi e della scacchiera. Talvolta il numero di possibilità è limitato se l’iscrizione è gratuita mentra con una iscrizione premium la scelta è maggiore.


Figura 13 - Interfaccia grafica Come2Play di www.come2play.com

La scacchiera e i pezzi non sono l’unico parametro per giudicare. I font sono un altro parametro. Qualche volta il font è troppo piccolo o le componenti testuali nella pagina web sono troppo vicine o nella pagina ci sono troppi font diversi tra loro. Se la pagina contiene troppe informazioni con piccoli font mescolati a font più grandi e magari diversi, potrebbe essere difficile trovare le informazioni che si cercano.
Ad ogni modo, la bellezza è soggettiva. C’è chi preferisce la semplicità: poche cose ma molto buone.

mercoledì 31 ottobre 2012

Scacchi on-line - Parte 1.14 - Giocare ovunque

Al giorno d’oggi i computer non sono l’unico mezzo per raggiungere la rete. Telefoni cellulari, smart phone in generale, iPhone, iPod, Wii sono esempi di sistemi con accesso ad internet. I fornitori di servizi di gioco on-line più grandi hanno reagito prontamente a questa rivoluzione e hanno adattato il loro sito per essere raggiunto da questi dispositivi. Il costo per questo servizio non è trascurabile per il fornitore, per tale motivo non si trova gratis ancora. Tipicamente si tratta di scaricare una applicazione per il dispositivo portatile che non è altro che il client. Anche se il download è gratis, se l’utente volesse giocare in questo modo dovrà pagare secondo varie modalità (ad esempio il servizio non è gratuito se in numero di partite che vengono giocate al giorno superano un certo numero o se sono partite a punti).

Figura 12 – http://www.chess.com Applicazione per iPhone

Inoltre, pensiamo ai social networks. Essi sono un fenomeno senza precedenti, contano ormai migliaia di persone e mettono a disposizione agli sviluppatori esterni di pubblicare i loro sofware per rendere disponibili sempre più applicazioni ai clienti di quel network. Ovviamente è possibile trovare anche il giuoco degli scacchi, i brand più importanti non si sono lasciati sfuggire questa opportunità.

martedì 30 ottobre 2012

Scacchi on-line - Parte 1.13 - Sicurezza

In una partita reale non è possibile barare. Barare nel gioco on-line invece può essere fatto in molti modi a seconda del modello di sicurezza utilizzato. Già, il server riceve le informazioni relative alla mossa ed il timestamp dai client. Nessuno è in grado di sapere cosa fa un utente quando è davanti al PC. Partiamo dall’imbroglio più comune: l’aiuto del computer. Invece di utilizzare il proprio cervello, questi imbroglioni aprono una finestra sul loro PC dove fanno girare il loro programma di scacchi favorito. La posizione della partita in corso viene replicata nel programma e analizzata dalla CPU (che si occupa del lavoro sporco) , il programma suggerisce la mossa migliore per ogni posizione e i poveri avversari sfortunati vengono battuti rapidamente se sono meno forti della macchina. Come conseguenza questi bari guadagnano punti rapidamente e si ritroveranno presto in cima alla classifica ingiustamente. C’è qualche rimedio? Qualche sito di gioco on-line dichiara di averne uno ma si guarda bene dal raccontare pubblicamente qual’è in dettaglio. Il principio è il seguente: le partite sospette vengono analizzate con un motore di scacchi e se viene trovato un riscontro quello è un segno dell’inganno. Può qualcuno essere sicuro al 100% che si tratta di un imbroglio? Difficile da dire in realtà, tuttavia altre tecniche possono essere aggiunte e quelle seguenti sono solo esempi:
  • L’evoluzione del punteggio viene tenuta sott’occhio perché una rapida ascesa può essere sia un sintomo di forza sia dell’aiuto di un programma di gioco;
  • Il sospetto baro riceve un messagio che lo invita a non proseguire oltre nell’inganno, se di inganno si tratta, informandolo che da quel momento in poi ogni sua partita verrà strettamente controllata;
  • Il sospetto baro viene marcato pubblicamente come possibile baro, così ogni utente sa a cosa potrà andare incontro se accetta una sfida con un avversario marcato
  • Il numero di volte in cui una partita viene aggiornata è monitorato; può essere infatti una indicazione che il giocatore sta utilizzando quel tempo per interrogare il computer.

Quando il baro viene confermato viene subito bannato dal servizio. 
Un altro modo popolare per guadagnare punti è giocare contro se stessi. Il gabolaro crea due account e li fa giocare tra loro facendone vincere sempre uno. I fornitori del servizio di gioco dissuadono i loro utenti da questa tecnica obbligando gli utenti durante la registrazione ad accettare la clausola di non creare più di un account pena l’espulsione. Altri hanno dei tool per rilevare se se i giocatori di una partita provengono dallo stesso computer (stesso indirizzo IP). E se i gabolari usassero due diversi PC? 
Un’altro storico imbroglio è quello di interrompere la partita quando le cose si mettono male. Pensiamo al caso di una interruzione temporanea della connessione di un client: alcuni siti semplicemente annullano la partita perché ritengono sia ingiusto assegnare un risultato in questo caso. Tuttavia gli imbroglioni potrebbero spegnere il proprio computer o simulando l’interruzione della linea. Gli erogatori del servizio di solito affrontano questo problema in due modi:
  • aggiornano la partita quando si accorgono di una disconnessione accidentale e danno la possibilità ai giocatori di riconnettersi per completare la partita;
  • dichiarano la vittoria del giocatore rimasto in linea.
Altri siti dichiarano di utilizzare un sistema intelligente in grado di riconoscere le interruzioni abusive delle partite e che questa è la soluzione migliore al problema. Ora diamo uno sguardo a tecniche più complesse per barare on line. Come abbiamo già detto, il programma client invia al server un time stamp allegato alla mossa. Il time stamp potrebbe essere modificato per ottenere più tempo a disposizione. Sarebbe bene che la connessione tra client e server sia criptata, tuttavia anche server di scacchi famosi come ICC non hanno una forte protezione contro gli hacker in grado di decriptare il messaggio tra client e server e modificare il time stamp.

lunedì 29 ottobre 2012

Scacchi on-line - Parte 1.12 - Personalizzazioni

Come utenti di un servizio di gioco avete la possibilità di personalizzare l’interfaccia per giocare. Il tipo di pezzi e il colore delle case chiare e scure sono esempi molto comuni.

Figura 11www.chess.com: personalizzazioni

Un’altra impostazione che può essere trovata piuttosto comunemente è la promozione automatica a Donna dei pedoni. L’evidenza dell’ultima mossa giocata dall'avversario è una opzione molto utile per chi vuole rapidamente controllare qual’è l’ultima mossa giocata quando, assentatosi un momento, torna al monitor per giocare. Altre impostazioni minori sono il movimento del pezzo quando viene mosso, trascinare o cliccare per muovere e suoni di avviso quando viene eseguita una mossa.



domenica 28 ottobre 2012

Scacchi on-line - Parte 1.11 - Analisi

Le partite vengono quindi immagazzinate in un database e di solito sono disponibili a tutti gli utenti che sono interessati ad ispezionarle e commentarle. L’analisi è uno strumento importante per ogni giocatore che ha voglia di migliorarsi, quindi spesso e volentieri è possibile trovare siti che permettono ai propri utenti di analizzare le partite. Come? In molti modi. Il primo tra tutti è il forum: l’utente immette la partita in un forum dedicato e attende che qualcuno l’analizzi e pubblichi i suoi commenti. Semplice ed efficace perché, soprattutto quando ci sono molti utenti vogliosi di contribuire, la quantità di dati prodotti potrebbe essere molto interessante e con bassissimi costi per il fornitore del servizio. Potrebbe però accadere che nessun utente ha voglia di analizzare la tua partita o gli ispettori non sono preparati a dovere o non fanno un’analisi approfondita. A volte ci può essere un comitato incaricato di analizzare le partite a richiesta. In questo caso si presuppone che il comitato sia preparato a dovere per produrre commenti di qualità. Un altro scenario è l’aiuto di un programma per computer. La tua partita viene accodata in attesa di essere processata da un motore scacchistico. Questa soluzione ha un costo in termini di risorse hardware per garantire il servizio a tutti gli utenti, mentre il motore di gioco potrebbe anche essere open source. Altri programmi commerciali, come Fritz ad esempio, possono eseguire un’analisi più approfondita, così spesso accade che gli utenti preferiscano scaricarsi le loro partite in formato PGN e importarle nel proprio programma di scacchi preferito per l’analisi.

L’analisi è ottima per l’allenamento ma è molto meno divertente rispetto a rivedere una partita appena giocata insieme al proprio avversario, ancora davanti alla scacchiera con l’orologio ancora caldo. Ok, la qualità dell’analisi è più scarsa ma hai ancora le tue varianti in testa e vuoi vedere quale sarebbe stata la reazione dell’avversario.

sabato 27 ottobre 2012

Scacchi on-line - Parte 1.10 - Archivi di partite e statistiche

Un buon giocatore prende nota delle mosse delle sue partite in modo da analizzarle successivamente e imparare dagli errori. Non è richiesto alcun foglio di carta se giocate on-line, ovviamente, perché il sistema registra le mosse e salva la partita in un database nel formato standard PGN (Portable Game Notation). Utile davvero. L’accesso al database permette di recuperare una partita contro un avversario specifico oppure partite giocate anni fa. Sarà quindi possibile rivedere le mosse giocate usando il programma client messo a disposizione dal sito oppure scaricarsi il file in formato PGN e aprirlo con il programma di scacchi favorito, magari lasciandolo analizzare le posizioni di gioco per scovare le mosse buone e gli errori. L’archivio delle partite è quindi un ottimo servizio ma ha tipicamente un costo (dopotutto lo spazio disco non è gratis) e per questa ragione per poter accedervi a pieno occorrerà iscriversi e pagare una somma mentre l’iscrizione gratuita avrà delle limitazioni sullo spazio disco a disposizione.
Figura 10www.geekswithchess.com : archivio delle partite

Un’altra possibilità è quella di caricare le proprie partite in formato PGN nel server (game upload) anche se queste sono state giocate esternamente al sito. E’ un modo per collezionare le partite che si vuole in rete in modo da renderle disponibili ovunque una connessione ad internet sia disponibile. 
Le statistiche sono un’altra utile caratteristica. Nella sua forma base le statistiche riportano il numero di partite giocate, vinte perse o pareggiate. Forme più avanzate riportano l’evoluzione del punteggio di un utente nel tempo o le statistiche sulle aperture utilizzate più frequentemente e molti modi per presentare I dati in forma grafica. Qualsiasi mezzo per controllare quanto forti si è!

Scacchi on-line - Parte 1.9 - Osservare le partite

Se vi è capitato di entrare in un circolo scacchistico, vi sarete certamente fermati vicino ad un tavolo per osservare una partita in corso. Osservare una partita come uno spettatore reale è possibile anche on-line. Tipicamente i vari siti mettono a disposizione la lista delle partite in corso e lo spettatore può selezionare la partita che desidera. In alcuni casi è addirittura consentito scrivere messaggi nella chat locale e comunicare con i giocatori.




Figura 9www.chess.com : elenco delle partite da guardare


domenica 7 ottobre 2012

Benvenuto Mind The Check!

Mind The Check è il nuovo sito per giocare a scacchi gratis online. Offre la possibilità di giocare partite per corrispondenza (a turno) e live (a tempo), a punti oppure amichevoli, lasciando al giocatore facoltà di controllare l'andamento della sua forza e di disporre delle proprie partite in ogni momento.

Il sito è online già da qualche tempo ma solo recentemente è venuto allo scoperto, grazie alla sua ultima versione stabile che fa uso di tecnologie software all'avanguardia come JSF2.0 e Atmosphere Framework.

Il progetto è nato coniugando l'esigenza di rinnovare la propria competenza e la curiosità per alcune tecnologie emergenti, ritrovando in un interesse ormai sopito da anni come il Giuoco degli Scacchi, un terreno fertile per questa attività. Con il tempo il progetto è cresciuto, mantenendo sempre lo stesso spirito, guadagnando in competenza ogni volta che veniva superato un ostacolo, ed ogni ostacolo superato spalancava le porte a nuove idee e nuove sfide.

Mind The Check è in continua evoluzione, tante idee ancora dovrà realizzare ma ora è pronto per farsi conoscere ed è aperto ad ogni consiglio o suggerimento che possa rendere la vita dello scacchista alla scacchiera virtuale più facile o anche solo più interessante.

Buon gioco!

Massimo Quagliani

domenica 30 settembre 2012

Scacchi on-line - Parte 1.8 - Altre possibilità di gioco

Di solito non è permesso giocare più di una partita contemporaneamente, principalmente per motivi di sicurezza, come vedremo. Questo non vale per tutti i siti di gioco. Ma torniamo indietro al concetto del punteggio. Si può giocare contro chiunque ed aumentare il proprio punteggio, molto semplice. Forse troppo: nel gioco reale per aumentare il proprio punteggio occorre partecipare a tornei ufficiali. Per questa ragione è molto comune trovare tornei anche on-line. Questi tornei iniziano quando un certo numero di persone si iscrivono, sono programmati ad un certo orario e pubblicizzati sul sito.
I tornei possono essere di vario tipo:
  • tornei round-robin, dove ogni giocatore gioca due partite contro ogni altro giocatore partecipante, una con il bianco e l’altra con il nero. Il vincitore è colui che ha ottenuto i risultati migliori, ma se più giocatori hanno lo stesso risultato finale ne viene scelto uno usando un metodo di spareggio (tie-break). Il metodo largamente utilizzato per questo tipo di competizioni è il punteggio Neustadtl. Il punteggio Neustadtl di un giocatore viene calcolato sommando due termini:
    • la somma dei risultati dei giocatori che sono stati battuti dal giocatore
    • la metà della somma dei risultati di coloro che hanno pattato con il giocatore.
I tornei round-robin sono semplici ma efficaci solo quando il numero di giocatori è limitato a poche persone.
  • Tornei knock-out, sono invece usati quando ci sono molti giocatori in modo da ridurre il tempo necessario per concludere la competizione. I contendenti vengono raggruppati in piccoli gruppi e i vincitori di ciascun gruppo dovranno confrontarsi formando quindi nuovi gruppi. Il vincitore del gruppo finale è il vincitore dell’intero torneo. Potrebbero essere ammessi anche più vincitori ai gruppi successivi, ma se ad un solo vincitore venisse permesso di avanzare allora verrebbe utilizzato un metodo di spareggio (tie-break) per la selezione.
  • Tornei svizzeri, prevedono un predeterminato numero di round, e tutti i partecipanti dovranno giocare ad ogni round ma nessuno viene eliminato. La classifica finale è basata sui risultati finali ottenuti dai giocatori. I risultati finali sono basati sul numero di punti che i giocatori hanno accumulato in ciascun round. Il torneo dura per un numero di round annunciato prima dell’inizio. Se c’è un ex-equo viene utilizzato un metodo di spareggio, che di solito per questo genere di torneo è il sistema Buchholz. Questo metodo si basa sulla somma del punteggio ottenuto da ciascun avversario. Il principio di tornei di questo genere è che ogni giocatore si confronta sempre con un giocatore che ha dimostrato di giocare allo stesso suo livello: a parte il primo round dove gli accoppiamenti possono avvenire randomicamente o sulla base del punteggio elo, negli altri incontri verranno accoppiati giocatori che avranno ottenuto un risultato simile nei round precedenti. L’accoppiamento è in genere complesso perché negli scacchi si dovrà cercare di far giocare i partecipanti con colore alternante (e comunque si cerca di non far mai giocare un partecipante con lo stesso colore per tre volte consecutive) inoltre due giocatori non potranno mai scontrarsi più di una volta.
Quando gli utenti di un sito web sono molto numerosi, è comune trovare giocatori raggruppati in squadre (team) e queste squadre possono sfidarsi fra loro (non più sfide uno-contro-uno ma molti-contro-molti). La squadra vince se il punteggio dei suoi membri è più alto di quello delle altre squadre a fine incontro. I membri di un team divengono amici e scambiano informazioni grazie a spazi chat dedicati. Anche le squadre possono partecipare ai tornei. In questo caso il rating viene calcolato differentemente.
Alcuni siti permettono all’utente di giocare anche diverse varianti del nobil giuoco e collezionare punti anche per esse. Le varianti più popolari sono:
  • Scacchi 960
  • Vince-chi-perde ( reversi o suicide chess)
  • Checkers
  • Bughouse