tag:blogger.com,1999:blog-49390657007116419132024-02-06T18:24:11.804-08:00Mind The CheckCheck your mind abilitiesMindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.comBlogger27125tag:blogger.com,1999:blog-4939065700711641913.post-62909364972571431072017-05-08T15:24:00.001-07:002017-05-08T15:24:45.705-07:00MindTheCheck è cambiato!<a href="http://www.mindthecheck.com/" target="_blank">MindTheCheck</a>, il sito web per giocare a scacchi online, è completamente cambiato, sia nella grafica che nelle funzionalità. Sono state aggiunte nuove funzionalità e ne sono state rimosse altre anche se alcune di esse verranno reintrodotte successivamente.<br />
Ma cosa è cambiato e perché?<br />
Il <b>controllo del tempo</b>: non sono molti i siti che permettono di creare limiti di tempo personalizzati e multi-periodali ed è un peccato perché sebbene il 90% dei giocatori di scacchi online preferiscono giocare partite con i limiti di tempo più comuni, sperimentare nuove modalità di gioco può essere interessante. La nuova versione permette si dividere le partite in quattro grandi categorie: il gioco bullet, blitz, regular e turn. Ma la grande novità risiede:<br />
<br />
<ul>
<li>nell'introduzione dei metodi di compensazione del tempo: il metodo ad incremento di tempo (<b>Fischer delay</b>) è oramai largamente utilizzato nelle competizioni online;</li>
<li>nella possibilità di <b>comporre il controllo del tempo in più periodi</b> (fino a tre) come nelle grandi competizioni del mondo scacchistico;</li>
<li>nella quantificazione del ritardo (<b><a href="http://mindthecheck.blogspot.it/2011/01/scacchi-on-line-parte-1-tempo-reale-o.html" target="_blank">lag</a></b>) della connessione e nel suo utilizzo per adattare gli orologi ed ottenere un uso del tempo più equo tra i giocatori.</li>
</ul>
<div>
Le <b>partite a turno</b>, che nella precedente versione erano vincolate ad un tempo massimo per mossa di 30 giorni, possono ora essere giocate a partire da un tempo massimo per mossa di un giorno.</div>
<br />
<br />
<b>Punteggio</b>: ognuna delle quattro categorie di gioco, data la loro diversa velocità che le contraddistingue, ha un suo proprio punteggio e il giocatore ha modo di monitorare le sue statistiche per ognuna di esse.<br />
<br />
<b>Partite in simultanea</b>: più partite a turno vengono giocate anche simultaneamente data la loro natura di gioco lento, o per corrispondenza, che permette al giocatore di avere tempo per focalizzare la propria attenzione su più fronti di gioco; ora anche le altre tipologie di partite possono essere giocate in simultanea per coloro che vogliono mettersi alla prova.<br />
<br />
<b>Analisi con il computer</b>: le partite giocate ora possono essere analizzate attraverso il potente motore scacchistico <a href="https://stockfishchess.org/" target="_blank">Stockfish</a>! L'analisi non è solo limitata alle partite giocate però, perché possono essere sottoposte all'analisi di <a href="https://stockfishchess.org/" target="_blank">Stockfish </a>anche partite giocate fuori da <a href="https://www.mindthecheck.com/it/gioca-a-scacchi/" target="_blank">MindTheCheck </a>(PGN) e posizioni da caricare (FEN) o da creare.<br />
<br />
<b>Giocare contro il computer</b>: sono stati introdotti 8 livelli di difficoltà per sfidare il motore <a href="https://stockfishchess.org/" target="_blank">Stockfish</a>. Ora la disponibilità del computer è limitata soltanto alla versione del browser.<br />
<br />
<b>Sessioni di condivisione</b>: le partite giocate possono essere condivise in sessioni con più utenti; si possono condividere in tempo reale partite e posizioni e questa funzionalità è stata pensata per coloro che debbono effettuare lezioni di scacchi a distanza e per coloro che vogliono sottoporre una partita o una posizione all'attenzione e all'analisi di altri giocatori.<br />
<br />
La tecnologia web per realizzare questa nuova versione è stata rivista per cercare di avere tempi di risposta molto migliori dei precedenti. Per questo motivo non è ancora disponibile una versione ottimizzata per i dispositivi mobili. Anche il "Partitone" è stato momentaneamente sospeso in attesa delle nuove e importanti novità che sono ancora in programma. Insomma, non finisce qui! Intanto, per gli amanti del gioco spero che queste novità possano essere apprezzate...inutile poi aggiungere che <a href="https://www.mindthecheck.com/it/gioca-a-scacchi/" target="_blank">MindTheCheck </a>è e rimane un servizio gratuito.<br />
<br />
<br />MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-51215839626508714602014-04-01T13:49:00.000-07:002014-04-02T22:48:19.767-07:00Il Partitone<div>
<b>Cos'è il Partitone?</b></div>
Il <b>Partitone </b>(the <b>Big Game</b>) è una partita a scacchi tra due squadre di giocatori. Ogni giocatore sceglie da che parte stare sulla scacchiera, ovvero il colore, determinando a quale squadra vuole unirsi. Non è necessario partecipare ad inizio partita ma una volta scelto il colore non si può più cambiare.<br />
<div>
<br /></div>
<div>
<b>Come si partecipa?</b><br />
I partitoni iniziano di Lunedì alla mezzanotte UTC.</div>
<div>
L'utente guarda la posizione sulla scacchiera e, se vuole partecipare con il colore che ha il turno, muove. La mossa viene registrata ma non viene eseguita e l'utente entra a far parte della squadra del colore che ha scelto.</div>
<div>
<br /></div>
<div>
<b>Che vuol dire fare parte di una squadra?</b></div>
<div>
Il singolo giocatore, prima di proporre quella che per lui è la mossa migliore da giocare, non conosce quali mosse hanno proposto gli altri giocatori della sua squadra. Queste verranno rivelate solo dopo che la sua mossa è stata registrata e solo a questo punto sarà possibile comunicare via chat con gli altri componenti della squadra.</div>
<div>
Quindi, ognuno propone una mossa senza sapere quale mossa a proposto il compagno di squadra. Dopo aver avanzato la propria proposta, tutte le altre proposte saranno visibili e la squadra potrà comunicare, commentando, discutendo e analizzando le mosse e le strategie di gioco.</div>
<div>
Ovviamente le due squadre tra loro non potranno mai comunicare, né sarà possibile vedere le proposte dello schieramento avversario.</div>
<div>
<br /></div>
<div>
<b>Come avanza il gioco?</b></div>
<div>
Ogni giorno, alla mezzanotte UTC, viene scelta la mossa che è stata proposta da più persone. In caso di pareggio tra due o più proposte, la scelta sarà casuale.</div>
<div>
Se non ci sono proposte disponibili alla mezzanotte UTC, si concede un rinvio. Il rinvio potrà essere concesso per al più 6 volte consecutive.</div>
<div>
<br /></div>
<div>
<b>Come termina il gioco?</b></div>
<div>
Dopo 7 giorni senza neanche una proposta la partita viene dichiarata terminata per tempo scaduto (time forfait).</div>
<div>
Se la maggior parte dei membri della squadra abbandona il gioco, la partita viene terminata per abbandono.</div>
<div>
Se viene scelta una mossa con proposta di patta e la squadra avversaria accetta la parità, la partita viene terminata con una patta.</div>
<div>
Se viene scelta una mossa che induce una posizione di parità (per stallo, per materiale, per ripetizione, per la regola delle 50 mosse), la partita viene terminata con una patta.</div>
<div>
Se viene scelta una mossa che determina lo scaccomatto, la partita viene terminata.</div>
<div>
<br /></div>
<div>
<b>MindTheCheck e i Partitoni</b></div>
<div>
Ogni <b>Partitone </b>di <b>MindTheCheck </b>inizia sempre alla mezzanotte UTC dopo che il precedente Partitone viene terminato, e tutti i partitoni vengono conservati.</div>
<div>
L'accesso al <b>Partitone </b>è gratuito ma è necessaria la registrazione a <b>MindTheCheck</b>, gratuita anch'essa. </div>
MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-53567496104725832222014-01-20T12:15:00.001-08:002014-01-20T12:16:18.567-08:00Gioca contro il computer...ora su Mind The Check!<a href="http://www.mindthecheck.com/" target="_blank">Mind The Check</a> si è dotato di un motore scacchistico e adesso puoi giocare a scacchi contro il computer! Il motore è <a href="http://stockfishchess.org/" target="_blank">Stockfish</a>, uno dei più forti al mondo. Le motivazioni di questa scelta sono state, nell'ordine:<br />
<br />
<ul>
<li>open source;</li>
<li>supporto del protocollo UCI;</li>
<li>più livelli di forze.</li>
</ul>
<br />
Il protocollo <a href="http://en.wikipedia.org/wiki/Universal_Chess_Interface" target="_blank">UCI</a> permette una facile integrazione software e quindi l'apertura a più motori scacchistici che sono basati su questo protocollo (vedi <a href="http://www.shredderchess.com/" target="_blank">Shredder</a>).<br />
La versione gratuita di Shredder (1.5) non permette però di variare il livello di gioco, invece Stockfish permette ben 20 livelli di forza.<br />
<br />
<b>Esiste un server dedicato per il motore scacchistico?</b><br />
No, non esiste alcun server, ma alcuni client! Infatti il "computer" è un utilizzatore di Mind The Check: si collega al sito e vi rimane disponibile a giocare fintanto che non viene disconnesso.<br />
I client si dividono il carico di lavoro: ogni istanza del motore scacchistico servirà una o più partite. Quando un client si disconnette, il più scarico tra i client che rimangono subentra al suo posto.<br />
<br />
Giocare è facile ed istantaneo, se non trovi un avversario online puoi sempre allenarti con il computer!MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-84740737958090728852013-11-25T12:42:00.000-08:002013-11-25T12:42:05.510-08:00Primo torneo all'italiana (RRT)Il nuovo evento di <a href="http://www.mindthecheck.com/">MtC </a>è programmato per l'11 Dicembre 2013! Viene identificato con la sigla RRT (Round Robin Turn-based tournament) ed è il primo<b> torneo all'italiana con girone doppio</b>, a <b>punti </b>e con partite a <b>turno </b>(con il limite di una mossa entro trenta giorni) partirà a numero chiuso (con un tetto massimo di 8 partecipanti) e solo al raggiungimento di almeno 6 iscritti.<br />
Gli accoppiamenti seguono il criterio di <b>Berger </b>ed in caso di partecipanti in numero dispari si procederà a far partecipare Anonymous come giocatore fittizio.<br />
In caso di parità, lo spareggio viene valutato con il metodo di <b>Sonneborg-Berger</b>, ossia sommando il punteggio dei concorrenti battuti con la metà della somma dei concorrenti con cui la partita è finita in parità.MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-8968013898377702292013-04-07T13:21:00.002-07:002013-04-07T13:22:17.545-07:00Gli eventi di MindTheCheck!MindTheCheck da il via alla sezione dedicata agli eventi, come i tornei e la serie di incontri. A breve ogni utente registrato potrà partecipare a questi eventi, sempre e comunque <b>GRATUITAMENTE</b>.<br />
La sezione è da considerarsi ancora sperimentale ma permetterà ai giocatori di conoscersi e di confrontarsi.<br />
<br />
Il primo evento di MtC sarà di tipo <b>SoM </b>(<i>Set of Matches</i>), ossia un insieme di incontri a turno fino ad un massimo di 4 per giocatore. Ogni evento sarà corredato di un apposito spazio per controllare l'andamento dell'evento e la classifica. Il primo SoM è amichevole, ossia le partite non contribuiscono a modificare il punteggio ELO del giocatore: un modo per socializzare con gli utenti più attivi del Club.<br />
<br />
Quando verranno aperte le iscrizioni ad un nuovo evento, gli utenti potranno essere avvertiti via email. Tra le loro impostazioni verrà aggiunta la possibilità di disabilitare questo servizio per tutti coloro che non vogliono ricevere questo tipo di informazione.<br />
<br />
Rimanete in attesa dunque, il primo evento di MindTheCheck è vicino...MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-7994626166481563372013-01-27T14:37:00.000-08:002013-01-27T16:30:26.444-08:00Tavolo per l'analisi post partitaMind The Check ha rilasciato ultimamente la nuova feature "<b>analisi post-partita</b>", con la quale è possibile commentare una partita in tempo reale insieme all'avversario o chiunque voglia partecipare all'analisi.<br />
Si tratta di uno strumento che mira ad essere una sorta di chat alla scacchiera dove, in luogo delle parole, i partecipanti si scambiano mosse, varianti, linee di gioco, valutazioni sulle posizioni e sulle mosse. Nasce per non far rinunciare il giocatore a quel momento importantissimo nel nobil Giuoco che consiste nel rivedere a caldo con l'avversario quei momenti topici che sono stati determinanti al risultato della partita o che vengono considerati semplicemente rilevanti.<br />
<br />
<b>Come si accede all'analisi post-partita?</b><br />
Soltanto gli utenti registrati possono beneficiare dell'analisi post-partita e solamente i giocatori di una partita, in quanto proprietari di essa, possono aprire un tavolo di analisi sulla loro partita. Una volta aperto, qualsiasi utente registrato potrà intervenire ed eventualmente contribuire.<br />
Si può accedere all'area di analisi in tre modi:<br />
<br />
<ol>
<li>non appena si conclude una partita, con click sul bottone "<i>Analizza</i>";</li>
<li>dalla lista delle partite, con click su "<i>Gioca</i>" e poi con click sul bottone "<i>Analizza</i>";</li>
<li>dalla lista delle partite, se un tavolo di analisi è già stato creato, con click sul bottone "<i>Analizza</i>";</li>
</ol>
<b>Vediamo un esempio concreto d'uso di questo strumento.</b><br />
Due giocatori hanno appena terminato una partita (per motivi di esempio la partita ricalca una famosa partita tra Richard Reti (2675) e Savielly Tartakower (2625), Vienna, 1910), il nero ha abbandonato e nella finestra compare il bottone "<i>Analizza</i>".<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq100-I8xPxMLX1A3R9uzvZjiK_4TinXJAtvxo3X4g0VvC7pE9jV5nEuVrj31Ke1DBTs637OsxBMojruHNd8qXLf2FqxLpt2K4fEjBheCUlIxhwBnSpgg5tBOpQ8HabFP315clnH0r/s1600/fine_partita.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="321" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq100-I8xPxMLX1A3R9uzvZjiK_4TinXJAtvxo3X4g0VvC7pE9jV5nEuVrj31Ke1DBTs637OsxBMojruHNd8qXLf2FqxLpt2K4fEjBheCUlIxhwBnSpgg5tBOpQ8HabFP315clnH0r/s400/fine_partita.PNG" width="400" /></a></div>
<br />
<div style="text-align: center;">
<b>Fig. 1 - La partita è terminata e compare il tasto "<i>Analizza</i>"</b></div>
<br />
Facendo click su "<i>Analizza</i>" si passa in un'altra visualizzazione, il <b>tavolo di analisi</b>, che contiene una scacchiera principale sulla sinistra, la lista di mosse al centro, dei tasti navigazione e sotto dei controlli per inserire i commenti che si vogliono alla partita. Sulla destra rimane uno spazio vuoto per contenere i diagrammi relativi alle linee in analisi dagli altri eventuali partecipanti.<br />
<br />
Ci si può muovere tra le mosse in due modi:<br />
<br />
<ul>
<li>con i tasti di navigazione (al centro dei quali un pedone consente di rigirare la scacchiera)</li>
<li>con il click sinistro del mouse</li>
</ul>
Supponiamo di selezionare Dd3 e di aggiungere la valutazione a questa mossa. La valutazione verrà tradotta in formato simbolico corrispondente al <b>Numerical Annotation Glyph</b> (<b>NAG</b>) e inserita nell'elenco delle mosse.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxFeHTrqKzA00FRB_QrhE3eSACfzs3utkOWoCov8m7CiAadtG1N-Wytkqh80ej0MAUQgWaPmO3pUOSzrzE0c16FnLeSIT_1FIT7MW1ip7VdqycsLIZn44esKjCUHYcaXvn9A3jXSo6/s1600/dd3_2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxFeHTrqKzA00FRB_QrhE3eSACfzs3utkOWoCov8m7CiAadtG1N-Wytkqh80ej0MAUQgWaPmO3pUOSzrzE0c16FnLeSIT_1FIT7MW1ip7VdqycsLIZn44esKjCUHYcaXvn9A3jXSo6/s400/dd3_2.PNG" width="301" /></a></div>
<br />
<div style="text-align: center;">
<b>Fig. 2 - Aggiunta la valutazione a Dd3</b></div>
<br />
Per aggiungere un <b>commento di testo</b> alla mossa finale, occorre digitare il testo nella casella di testo editabile e fare click sulla piccola freccia a destra.<br />
Per aggiungere una <b>variante </b>(nell'esempio in luogo di 8. ... Cxe4), basta muovere da una data posizione (8. 0-0-0) ed automaticamente la variante viene creata.<br />
<br />
<b>Come interagisco con gli altri partecipanti?</b><br />
Ogni volta che un partecipante vuole "<b>vedere</b>" o creare una linea differente da quella che stai analizzando tu in quel momento, nella zona a destra comparirà un diagramma con la sua linea di interesse. Se più partecipanti stanno valutando la partita contemporaneamente, vedrai un insieme di diagrammi sulla destra, uno per ogni partecipante: se vuoi seguire la linea di uno di essi basta fare "<i>click</i>" sul diagramma e "<i>osservare</i>" sulla scacchiera principale l'evolversi di questa linea, per poi <b>staccarti </b>quando vuoi, muovendo o posizionandoti su una posizione esistente.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7yXxpGXWmD_tNfmENFdkP-dFsBBM8A9Vrhy3AWPZK6diOYlqMuArV2DFv_d9Tc2RqC9eHNXnjUE4Cot5HqVRtP9ty0S6TO9G8tfjtZhIeLTWDjE_8X09aBrQMya0qPqGe8jL_gS3D/s1600/last2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7yXxpGXWmD_tNfmENFdkP-dFsBBM8A9Vrhy3AWPZK6diOYlqMuArV2DFv_d9Tc2RqC9eHNXnjUE4Cot5HqVRtP9ty0S6TO9G8tfjtZhIeLTWDjE_8X09aBrQMya0qPqGe8jL_gS3D/s400/last2.PNG" width="400" /></a></div>
<br />
<div style="text-align: center;">
<b>Fig. 3 - In analisi 10. Cf3, ma altri due partecipanti stanno valutando due posizioni diverse</b></div>
<br />
Non esiste un modo per chat-are tra partecipanti perché l'obiettivo qui è l'analisi: si discute della partita davanti alla scacchiera e il linguaggio è principalmente il NAG.<br />
<br />
Questo modo di interazione non ha corrispondenze negli altri siti di gioco on-line anche se ho trovato delle similitudini ma lo scopo è molto diverso. Mind The Check cerca di condividere le analisi e di gestire le analisi contemporaneamente creando uno strumento di collaborazione tra scacchisti.<br />
<br />
Spero di aver fatto cosa gradita ai giocatori,<br />
Buon Gioco!<br />
<br />
<br />
<br />MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-34369314463290190242012-11-05T14:41:00.000-08:002012-11-05T14:41:31.187-08:00Scacchi on-line - Parte 1.18 - Giocare gratisI 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 <b>registrazione gratuita</b> con servizi limitati e una<b> registrazione premium</b> 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.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOeNg32Vji8Y3TGvHd1yYS1rekx8YyYdv37l40BUP39SA29-i9YrivOeJ_i3Z2bm4ewB2rmBgI4ziA7TSOUEfSinqK6JKaoyiAk5NgcJUdA5i7h0FLpPDcBe86hDclMKWAbg3oajA2/s1600/fig14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="55" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOeNg32Vji8Y3TGvHd1yYS1rekx8YyYdv37l40BUP39SA29-i9YrivOeJ_i3Z2bm4ewB2rmBgI4ziA7TSOUEfSinqK6JKaoyiAk5NgcJUdA5i7h0FLpPDcBe86hDclMKWAbg3oajA2/s400/fig14.png" width="400" /></a></div>
<b>Figura 14</b> – <a href="http://www.chesscube.com/">http://www.chesscube.com</a> premium membership<br />
<div>
<br /></div>
<div>
Un’altra politica permette diversi livelli di associazione: il più basso con minori opzioni e il più alto con tutte le opzioni disponibili.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijrZJG5bsT8-fTeC8kqXKCHFhTGYljM-oHHHPNieNUhsyflrcZGtBvfxG0ILq3qwwtAfi17YCC2r50yfkycq9-7zltxgivkU8P_HcJIIq4Imfr99btD6vbrquv2dbaxKnVrun6GRue/s1600/fig15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="53" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijrZJG5bsT8-fTeC8kqXKCHFhTGYljM-oHHHPNieNUhsyflrcZGtBvfxG0ILq3qwwtAfi17YCC2r50yfkycq9-7zltxgivkU8P_HcJIIq4Imfr99btD6vbrquv2dbaxKnVrun6GRue/s400/fig15.png" width="400" /></a></div>
<div>
<br /></div>
<div>
<b>Figura 15</b> – <a href="http://www.gameknot.com/">http://www.gameknot.com</a> premium membership</div>
<div>
<br /></div>
<div>
<div>
Di solito le limitazioni di una iscrizione gratuita riguardano </div>
<div>
<ul>
<li>il numero di partite che possono essere giocate contemporaneamente o in un giorno, </li>
<li>la possibilità di accedere ai tornei, </li>
<li>il numero di partite che possono essere archiviate, </li>
<li>l’analisi del computer non è permessa, </li>
<li>giocare in team non è permesso, </li>
<li>statistiche limitate, </li>
<li>personalizzazioni di colori, stili e pezzi non disponibili, </li>
<li>e altro ancora.</li>
</ul>
</div>
<div>
<br /></div>
<div>
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.</div>
<div>
Parlando ancora di soldi, alcuni siti sono autorizzati e permettono di <b>giocare con il denaro</b> (sia simbolico che reale). Capisco che questo può essere di qualche attrazione per alcuni ma credo che giocare a scacchi dia altri guadagni immateriali.</div>
</div>
<div>
<br /></div>
MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-89133225328063883862012-11-03T16:18:00.000-07:002012-11-03T16:18:50.208-07:00Scacchi on-line - Parte 1.17 - Altre considerazioni<br />
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 <b>acquistare articoli scacchistici</b> (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 <b>problema del giorno</b> (il bianco muove e matta in due).<br />
A volte sul sito è possibile trovare <b>notizie </b>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.<br />
<div>
<br /></div>
MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-33256570936301712942012-11-03T01:44:00.001-07:002012-11-03T01:44:46.241-07:00Scacchi on-line - Parte 1.16 - PopolazioneTrovo 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 <i>incoraggiare di visitarli, provarli e cercare di farli decollare, specialmente se sono gratis</i>!MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-35915690572136409022012-11-01T15:13:00.002-07:002012-11-01T15:14:25.202-07:00Scacchi on-line - Parte 1.15 - GraficaLa 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.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi69Y2XzCjU487H8xGfEMS36jzF4zC-QeAKH8LteXR_CcRY7h97eAeYCH9TyHPp4zRCdYcghgFp_VuTLLAxqwZ5xnRvsP-m16qGLjOOf-h-ZVP8dQQihBrrzZTNRU0pex_0HKbQ0iWM/s1600/fig13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi69Y2XzCjU487H8xGfEMS36jzF4zC-QeAKH8LteXR_CcRY7h97eAeYCH9TyHPp4zRCdYcghgFp_VuTLLAxqwZ5xnRvsP-m16qGLjOOf-h-ZVP8dQQihBrrzZTNRU0pex_0HKbQ0iWM/s320/fig13.png" width="268" /></a></div>
<br />
<b>Figura</b> 13 - Interfaccia grafica Come2Play di www.come2play.com<br />
<br />
La <b>scacchiera </b>e i <b>pezzi </b>non sono l’unico parametro per giudicare. I <b>font </b>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.<br />
Ad ogni modo, la bellezza è soggettiva. C’è chi preferisce la semplicità: poche cose ma molto buone.<br />
<div>
<br /></div>
MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-88865093829482987122012-10-31T10:01:00.000-07:002012-10-31T10:01:09.935-07:00Scacchi on-line - Parte 1.14 - Giocare ovunqueAl giorno d’oggi i computer non sono l’unico mezzo per raggiungere la rete. Telefoni cellulari, <b>smart phone</b> 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).<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgldxKT_UE4K3TqOAR2OuMRx3neDbWpuz6cvjCPcCN9ecADWzPHWV-b4V1Oq1F1MDC9er2kHwor5yeiu6HAdG1oknMYqCSm2581Em_t3pakrs3c3oNWbb3lq7KsAFeC9MXm4ni_zNhH/s1600/fig12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgldxKT_UE4K3TqOAR2OuMRx3neDbWpuz6cvjCPcCN9ecADWzPHWV-b4V1Oq1F1MDC9er2kHwor5yeiu6HAdG1oknMYqCSm2581Em_t3pakrs3c3oNWbb3lq7KsAFeC9MXm4ni_zNhH/s1600/fig12.png" /></a></div>
<b>Figura </b>12 – <a href="http://www.chess.com/">http://www.chess.com</a> Applicazione per iPhone<div>
<br /></div>
<div>
Inoltre, pensiamo ai <b>social networks</b>. 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à.</div>
MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-57674474559079993042012-10-30T12:52:00.000-07:002012-10-30T12:52:13.643-07:00Scacchi on-line - Parte 1.13 - SicurezzaIn 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: <b>l’aiuto del computer</b>. 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:
<br />
<div class="MsoNormal" style="margin-left: 36pt;">
</div>
<ul>
<li>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;</li>
<li>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;</li>
<li>Il sospetto baro viene <b>marcato </b>pubblicamente come possibile baro, così ogni utente sa a cosa potrà andare incontro se accetta una sfida con un avversario marcato</li>
<li>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.</li>
</ul>
<!--[if !supportLists]--><br />
Quando il baro viene confermato viene subito bannato dal servizio. <div>
Un altro modo popolare per guadagnare punti è <b>giocare contro se stessi</b>. 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? </div>
<div>
Un’altro storico imbroglio è quello di<b> interrompere la partita</b> 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:<br /><ul>
<li>aggiornano la partita quando si accorgono di una disconnessione accidentale e danno la possibilità ai giocatori di riconnettersi per completare la partita;</li>
<li>dichiarano la vittoria del giocatore rimasto in linea.</li>
</ul>
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 <b>decriptare </b>il messaggio tra client e server e modificare il time stamp.</div>
MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-32420971299910670252012-10-29T17:45:00.000-07:002012-10-29T17:45:12.616-07:00Scacchi on-line - Parte 1.12 - PersonalizzazioniCome 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.
<br />
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3FqSy5WbrwNITUhTQivLjdyAUTkvfb1OiX7SlJQ_DkMCCcnMBcN0YOCoHDf9EW2xa9r3yaKp_DMVO7frZQPL2Z6hW0KhAdfqt4EKFEb7qKeFBlu26iizsjiRA-4csRncfHBiigSYW/s1600/fig11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="96" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3FqSy5WbrwNITUhTQivLjdyAUTkvfb1OiX7SlJQ_DkMCCcnMBcN0YOCoHDf9EW2xa9r3yaKp_DMVO7frZQPL2Z6hW0KhAdfqt4EKFEb7qKeFBlu26iizsjiRA-4csRncfHBiigSYW/s320/fig11.png" width="320" /></a></div>
<div class="MsoNormal">
</div>
<div class="MsoCaption">
<b>Figura </b><!--[if supportFields]><span
lang=EN-US><span style='mso-element:field-begin'></span></span><span
style='mso-ansi-language:IT'><span style='mso-spacerun:yes'> </span>SEQ Figure
\* ARABIC </span><span lang=EN-US><span style='mso-element:field-separator'></span></span><![endif]-->11<!--[if supportFields]><span lang=EN-US><span
style='mso-element:field-end'></span></span><![endif]--> – <u><span lang="EN-US" style="color: #3366ff;"><a href="http://www.chess.com/"><span lang="IT" style="color: #3366ff; mso-ansi-language: IT;">www.chess.com</span></a></span></u>:
personalizzazioni</div>
<div class="MsoCaption">
<br />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. <br /><br /> </div>
<br />
<br />
MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-22413938439699285452012-10-28T22:34:00.000-07:002012-10-28T22:34:10.630-07:00Scacchi on-line - Parte 1.11 - AnalisiLe 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 <b>forum</b>: 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 <b>comitato </b>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<b> programma per computer</b>. 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.<br /><br />L’analisi è ottima per l’allenamento ma è molto meno divertente rispetto a<b> rivedere una partita appena giocata insieme al proprio avversario</b>, 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.MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-83014504582753129472012-10-27T23:42:00.000-07:002012-10-27T23:44:02.850-07:00Scacchi on-line - Parte 1.10 - Archivi di partite e statisticheUn 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 (<b>Portable Game Notation</b>). 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 <b>PGN </b>e aprirlo con il programma di scacchi favorito, magari lasciandolo analizzare le posizioni di gioco per scovare le mosse buone e gli errori. L’<b>archivio</b> 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.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir_AYu9hjY_2JzM0DBtStTvhKztCqch6PnDaA0jFSdXtlE2Ebg6dwhjqkESZeahgYQ72BW6bazdW8jz8GJIi7hgMjlegWtP7-0bO96_eqJXO1M8yZah-PsX5FLjBbK0BcE1OlLi8N3/s1600/fig10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir_AYu9hjY_2JzM0DBtStTvhKztCqch6PnDaA0jFSdXtlE2Ebg6dwhjqkESZeahgYQ72BW6bazdW8jz8GJIi7hgMjlegWtP7-0bO96_eqJXO1M8yZah-PsX5FLjBbK0BcE1OlLi8N3/s320/fig10.png" width="252" /></a></div>
<div>
<div class="MsoCaption">
<b>Figura </b><!--[if supportFields]><span
lang=EN-US><span style='mso-element:field-begin'></span></span><span
style='mso-ansi-language:IT'><span style='mso-spacerun:yes'> </span>SEQ Figure
\* ARABIC </span><span lang=EN-US><span style='mso-element:field-separator'></span></span><![endif]-->10<!--[if supportFields]><span
lang=EN-US><span style='mso-element:field-end'></span></span><![endif]--> – <span lang="EN-US"><a href="http://www.geekswithchess.com/"><span lang="IT">www.geekswithchess.com</span></a></span> : archivio delle partite<span style="font-size: 14.0pt; mso-ansi-language: IT;"><o:p></o:p></span></div>
<div class="MsoCaption">
<br /></div>
Un’altra possibilità è quella di <b>caricare le proprie partite</b> 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. </div>
<div>
Le <b>statistiche </b>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 è! </div>
MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-51387414933436700202012-10-27T09:40:00.001-07:002012-10-27T23:44:23.057-07:00Scacchi on-line - Parte 1.9 - Osservare le partiteSe 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 <b>lista delle partite in corso</b> e lo spettatore può selezionare la partita che desidera. In alcuni casi è addirittura consentito scrivere messaggi nella chat locale e comunicare con i giocatori.<br />
<div>
<br />
<span style="color: #993300; font-family: "Times New Roman","serif"; font-size: 14.0pt; mso-ansi-language: IT; mso-bidi-language: AR-SA; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: EN-US;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2wdUtQCz2aI3s2JGNpsNPd30lvT7QMKNSR8QByA0hk4rk1jLRcj7OXWfQWX8XV3djYxdKZNNh7VDnAHCtB4pt8omViTwLNo3JXniskgXQtkAPKdMk15ioysgr68MFg-MLj8IdZ_EC/s1600/fig9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2wdUtQCz2aI3s2JGNpsNPd30lvT7QMKNSR8QByA0hk4rk1jLRcj7OXWfQWX8XV3djYxdKZNNh7VDnAHCtB4pt8omViTwLNo3JXniskgXQtkAPKdMk15ioysgr68MFg-MLj8IdZ_EC/s320/fig9.png" width="320" /></a></div>
<br />
<div class="MsoCaption" style="text-align: left;">
<b>Figura 9</b> – <u><span lang="EN-US" style="color: #3366ff;"><a href="http://www.chess.com/"><span lang="IT" style="color: #3366ff; mso-ansi-language: IT;">www.chess.com</span></a></span></u> :
elenco delle partite da guardare</div>
<div class="MsoCaption">
<o:p></o:p></div>
<div class="MsoCaption">
<br /></div>
<div class="MsoCaption">
<br /></div>
</div>
MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-79224673306706540242012-10-07T15:53:00.000-07:002012-10-27T23:45:14.004-07:00Benvenuto Mind The Check!<a href="http://www.mindthecheck.com/">Mind The Check</a> è 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.<br />
<br />
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.<br />
<br />
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.<br />
<br />
<a href="http://www.mindthecheck.com/">Mind The Check</a> è 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.<br />
<br />
Buon gioco!<br />
<br />
Massimo QuaglianiMindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-7350703771599613082012-09-30T11:03:00.000-07:002012-09-30T12:48:51.027-07:00Scacchi on-line - Parte 1.8 - Altre possibilità di giocoDi 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 <strong>tornei</strong> anche on-line. Questi tornei iniziano quando un certo numero di persone si iscrivono, sono programmati ad un certo orario e pubblicizzati sul sito.
<br />
I tornei possono essere di vario tipo:
<br />
<ul>
<li><strong>tornei round-robin</strong>, 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 (<strong>tie-break</strong>). Il metodo largamente utilizzato per questo tipo di competizioni è il <strong>punteggio Neustadtl</strong>. Il punteggio Neustadtl di un giocatore viene calcolato sommando due termini:
</li>
<ul>
<li>la somma dei risultati dei giocatori che sono stati battuti dal giocatore
</li>
<li>la metà della somma dei risultati di coloro che hanno pattato con il giocatore.</li>
</ul>
</ul>
I tornei round-robin sono semplici ma efficaci solo quando il numero di giocatori è limitato a poche persone.
<br />
<ul>
<li><strong>Tornei knock-out</strong>, 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.
</li>
<li><strong>Tornei svizzeri</strong>, 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 <strong>sistema Buchholz</strong>. 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.
</li>
</ul>
Quando gli utenti di un sito web sono molto numerosi, è comune trovare giocatori raggruppati in <strong>squadre (team)</strong> 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.
<br />
Alcuni siti permettono all’utente di giocare anche diverse varianti del nobil giuoco e collezionare punti anche per esse. Le varianti più popolari sono:
<br />
<ul>
<li>Scacchi 960 </li>
<li>Vince-chi-perde ( reversi o suicide chess) </li>
<li>Checkers </li>
<li>Bughouse </li>
</ul>
MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-52809996577818692862011-02-25T15:59:00.000-08:002011-02-25T16:03:38.532-08:00Scacchi on-line - Parte 1.7 - SfideOk, una volta entrati nel sito per giocare a scacchi on-line siete pronti per giocare la vostra partita, ma come scegliere l’avversario? Ci sono molti modi. Il più comune è la <b>sfida diretta</b>: dalla lista degli utenti in linea è possibile sceglierne uno e giocar con lui. Forse si conosce già il nickname dell’avversario con cui voler giocare, oppure si vuol giocare con una persona un po’ più forte così che in caso di vittoria sarà possibile incrementare il proprio punteggio. La scelta in questo caso spetta all’utente.<br />
<div class="MsoNormal"><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><span style="font-size: 14pt;"></span><span lang="IT" style="color: #993300; font-size: 14pt;"></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMgY3z66Ms01tq0lg1jb9yTV0Q-idkgyWyMdXcryUoTMPE7Y7TFuUPgMdJq6cGO5ocK7-DGs0mW9YObgefXjmZgWWV3ZJ4up75eqh3QKE_rEm5Kxgtk36GjWqGCf0SfO3CWQhcyVzA/s1600/chesshere2-bis.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="110" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMgY3z66Ms01tq0lg1jb9yTV0Q-idkgyWyMdXcryUoTMPE7Y7TFuUPgMdJq6cGO5ocK7-DGs0mW9YObgefXjmZgWWV3ZJ4up75eqh3QKE_rEm5Kxgtk36GjWqGCf0SfO3CWQhcyVzA/s400/chesshere2-bis.PNG" width="400" /></a></div><div class="MsoNormal"><br />
</div><div class="MsoCaption"><b>Figura 7</b> – <a href="http://www.chesshere.com/">http://www.chesshere.com</a> permette al giocatore di invitare un altro giocatore e di mostrare la lista degli inviti correnti.<span lang="IT" style="font-size: 14pt;"></span></div><div class="MsoNormal"><br />
</div>Esiste un’altra possibilità: si può <b>creare la partita</b> che si vuole (un <b>tavolo</b>) e aspettare che qualcuno accetti di “sedersi” e giocare. Dal punto di vista di chi dovrà accettare la sfida, è possibile ispezionare una lista di tavoli aperti con le loro caratteristiche e scegliere di unirsi alla partita che si vuole. Ottimo, ma ci si potrebbe chiedere: ”perché dovrei vedere una lista di un mucchio di partite che non voglio giocare?”. Infatti, la maggior parte delle sfide aperte non sono interessanti, vuoi perché l’avversario è troppo forte oppure troppo debole o i limiti di tempo non sono quelli desiderati. Ecco perché alcuni buoni siti web permettono ai loro utenti di impostare dei vincoli quando si crea una partita. Questi vincoli filtrano l’insieme degli avversari a quei giocatori con un punteggio compreso in un intervallo prestabilito o compreso in un range di valori che include il punteggio del creatore (ad esempio 300 punti sotto e 300 punti sopra).<br />
<div class="MsoNormal"><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><span style="font-size: 14pt;"></span><span lang="IT" style="color: #993300; font-size: 14pt;"></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_NrR1pY9jKZrDV0rxZz-ZChhtfLAIrQ5-3HyDKI2HayZ44A6GEIvFZjRoWOY-C8fI6oLkeMaG5Ok6Ht4f82iTp1zLCjk8jSTtusunBG283wkFravNMrZAbuF1KnIc6Q6sQBJAR9fG/s1600/chesscube3-bis.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_NrR1pY9jKZrDV0rxZz-ZChhtfLAIrQ5-3HyDKI2HayZ44A6GEIvFZjRoWOY-C8fI6oLkeMaG5Ok6Ht4f82iTp1zLCjk8jSTtusunBG283wkFravNMrZAbuF1KnIc6Q6sQBJAR9fG/s320/chesscube3-bis.PNG" width="279" /></a></div><div class="MsoNormal"><br />
</div><div class="MsoCaption"><b>Figura 8</b> – creazione di una partita con il vincolo del punteggio entro un range in <a href="http://www.chesscube.com/">http://www.chesscube.com</a><span lang="IT"></span></div><div class="MsoNormal"><br />
</div>Un concetto simile viene usato da altri siti dove ciascun giocatore specifica i vincoli ed è il sistema che trova automaticamente un avversario che rispetta i requisiti cercati: l’utente non sceglie di unirsi ad un tavolo perché non gli è permesso di vedere la lista dei tavoli aperti. <br />
<br />
Cosa accade se non c’è nessuno in linea che può giocare? Giocare con un computer sembrerebbe la scelta forzata ed è utilizzata da alcuni, ma è veramente quel che si vuole? Meglio forse essere chiari:”spiacente, nessun avversario è disponibile al momento. Riprova o se vuoi gioca con il nostro calcolatore”. <br />
<br />
Alcuni siti propongono una interessante possibilità, quella di invitare un amico a giocare con te anche se non è un utente registrato. L’invito ha bisogno solo dell’indirizzo e-mail e quindi se questo amico sta controllando la posta in quel momento, può accettare la sfida e la partita può aver luogo (ma se non è connesso...). <br />
<br />
Ho parlato di amici. Ebbene il concetto di “amico” è diffusamente utilizzato tra i siti di gioco on-line. Si può mantenere una lista di utenti (gli <b>amici </b>appunto) e controllare se sono connessi, in questo caso è possibile invitarli a giocare o semplicemente a chattare. Dietro c’è un concetto molto semplice: un amico è qualcuno a cui si vuol essere connessi, qualcuno con cui voler giocare spesso. Qualche sito di gioco ha un’altra interessante caratteristica che può essere considerata l’opposto della lista degli amici: la lista delle persone contro cui non voler mai giocare. Infatti quando il sistema trova un avversario automaticamente per te, non hai la possibilità di rifiutare l’incontro (in certi casi è possibile anche questo: la partita è nulla se il giocatore non esegue la prima mossa o non accetta il match). Usando la <b>lista nera</b> (o <b>block list</b> o <b>no-play list</b>) il sistema non creerà la partita con un avversario indesiderato.MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com2tag:blogger.com,1999:blog-4939065700711641913.post-5132233477396784382011-02-03T04:08:00.000-08:002011-02-03T04:09:43.851-08:00Scacchi on-line - Parte 1.6 - Punteggi e livelliPerché il gioco degli scacchi è come una droga per molte persone? Perché è un bellissimo gioco, si potrebbe rispondere. Certo. Perché si incontrano persone diverse. Sicuramente. Perché è affascinante la sua teoria. Si, ma inconsciamente la risposta migliore è perché si vuol dimostrare di essere più forti dell’avversario. Un’altra variante: perché si vuol dimostrare di essere più forti di tante altre persone. Una risposta più modesta: perché si vuol provare di essere il giocatore più forte e basta! <br />
<br />
Il <b>punteggio </b>allora aiuta a misurare la propria forza con quella degli altri giocatori. Il <b>punteggio ELO</b> è il più usato. Si tratta di una semplice formula che tira fuori un numero: più grande è questo numero maggiore sarà la forza.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih0KfgCEfp9gDanRgeZvyzvlTNW-4w086TnK2EtYI6oJ3kDjoonFZZrvb1iOa2mFd8iLMg5ADWNatV9wQVcDCCScMGXqplZBV-iqJLzTM7eevX4lmJb8H2xT6tmi9M211RMoek4YS5/s1600/rating.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="64" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih0KfgCEfp9gDanRgeZvyzvlTNW-4w086TnK2EtYI6oJ3kDjoonFZZrvb1iOa2mFd8iLMg5ADWNatV9wQVcDCCScMGXqplZBV-iqJLzTM7eevX4lmJb8H2xT6tmi9M211RMoek4YS5/s320/rating.png" width="320" /></a></div><br />
<b>Figura 6</b> – Formula per il calcolo del punteggio. W=1(vittoria) o 0.5(patta) o 0(sconfitta); R1 è il punteggio corrente del giocatore, R1’ è il nuovo punteggio, R2 è il punteggio dell’avversario, K è il massimo aggiustamento possibile per partita e questa costante è impostata a 32 a meno che il giocatore non abbia un rating provvisorio, in questo caso K dipende dal numero di partite giocate dall’avversario.<br />
<br />
Parlare proprio di ELO non è completamente corretto per essere precisi. E’ più corretto parlare di un tipo di punteggio utilizzato per avere un posto in classifica. Ogni provider utilizza una formula specializzata, modificata a suo piacimento, specialmente perché la formula originale di ELO non funziona bene quando i giocatori hanno al loro attivo ancora poche partite. E’ il problema di <b>come far partire il punteggio</b>.<br />
Per far partire il punteggio occorre avere un <b>punteggio iniziale</b> e per questo esistono diverse scuole di pensiero:<br />
<ul><li>utilizzare un <b>punteggio iniziale fisso</b> (si può partire da 1200, 1400 o 1500 per i principianti) che il sistema attribuisce automaticamente alla registrazione; </li>
<li>si gioca una serie di partite <b>senza punteggio</b> in modo che il sistema riesca a determinare dopo questo periodo la migliore stima del punteggio iniziale. Talvolta il sistema accetta anche suggerimenti da parte dell’utente, <b>indicazioni sull’esperienza di gioco</b> in modo tale da trovare gli avversari più appropriati durante il periodo di valutazione; </li>
<li>si gioca con un <b>punteggio provvisorio</b> per 20 partite, dopodiché il punteggio diviene effettivo. In questo caso il punteggio viene calcolato usando una formula differente a seconda che il giocatore sia nella fase provvisoria oppure quella effettiva. Il punteggio iniziale viene scelto dall’utente durante la registrazione.</li>
</ul>Un problema derivato è come prendere in considerazione il fatto che un giocatore potrebbe aver smesso di giocare per anni prima di ricominciare nuovamente a giocare. Questo caso molto singolare è di fatto un caso particolare del problema precedente perché in entrambi il punteggio del giocatore è incerto. Per tali motivi alcuni provider una formula diversa e più complicata rispetto a quella di ELO: il <b>sistema Glicko</b> [1]. <br />
<br />
Un’alternativa al punteggio è il <b>ladder </b>(o scalata). Nessun punteggio infatti ma un posto in <b>classifica </b>(nel ladder appunto). I vincitori salgono in classifica, gli sconfitti non salgono ma ben presto verranno sorpassati dagli altri. L’obiettivo è raggiungere l’apice della classifica (il primo posto) piuttosto che ottenere il punteggio più alto. <br />
<br />
I programmi di scacchi più famosi hanno il concetto di <b>livelli</b>: principiante, intermedio e maestro, per fare un esempio classico. Talvolta, soprattutto nei siti più datati, ci si imbatte nelle sale da gioco (<b>room</b>). Raggruppare le partite in room è utile dal punto di vista del provider per distribuire il carico tra più server, così ogni macchina avrà la capacità di servire al più un numero massimo di partite (quelle al massimo consentite dalla room). Allora perché non creare delle room basate sui livelli di gioco? E’ quel che accade in alcuni siti ma probabilmente è meno attraente un sistema basato sui livelli piuttosto che assegnare un punteggio ad ogni giocatore. <br />
<br />
Punteggi, ladder e livelli sono solitamente differenti per le diverse categorie di gioco: per <b>corrispondenza</b>, <b>classico</b>, <b>blitz </b>(3-5 minuti), <b>bullet </b>(meno di tre minuti) e le <b>variazioni </b>del gioco hanno infatti il loro proprio sistema di misura della forza di gioco. <br />
<br />
Oggi mi sento un po’ distratto ma vorrei comunque giocare una partita, solo per passare il tempo ma se perdessi comprometterei il mio punteggio! Alcuni siti risolvono questo problema dando la possibilità di giocare<b> partite amichevoli </b>(senza alterare il punteggio) così che il giocatore che vuole allenarsi non compromette la sua posizione o il suo punteggio. <br />
<br />
Quasi tutti i providers chiedono al giocatore di registrarsi prima di utilizzare il servizio. Questo è del tutto ragionevole se si pensa che almeno il proprio nickname dovrebbe essere visibile all’avversario. Ci si potrebbe però chiedere perché occorre fornire informazioni personali come la e-mail e la nazionalità se l’intenzione è quella di giocare solo una partita (ad esempio solo per provare). Pochi siti web lasciano giocare l’avventore come <b>anonimo</b>: non ci sarà punteggio, nessuna partita sarà registrata, nessuna possibilità di personalizzare, solo gioco! Nel caso l’avventore si riveli soddisfatto del servizio reso potrà sempre registrarsi in un secondo momento.<br />
<div class="MsoNormal"><br />
</div><span style="font-family: "Times New Roman"; font-size: 11pt;"><i>[1] The Glicko System, Mark E. Glickman</i></span><span style="font-family: "Times New Roman"; font-size: 11pt;">, </span><b><span style="font-family: "Times New Roman"; font-size: 11pt;"><a href="http://math.bu.edu/people/mg/glicko/glicko.doc/glicko.html">http://math.bu.edu/people/mg/glicko/glicko.doc/glicko.html</a></span></b>MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-90389232097088615542011-01-28T13:43:00.000-08:002011-01-28T13:44:40.327-08:00Scacchi on-line - Parte 1.5 - Incontri socialiDi solito chi gioca a scacchi non parla con l’avversario...o non parla affatto, ma on-line è un’altra cosa. Alla gente piace chattare, conoscere qualcosa di più sull’avversario oltre il suo nome e la nazionalità (e opzionalmente il suo avatar). La <b>chat </b>è una caratteristica sempre presente da qualsiasi sito web di gioco on-line. Si possono trovare differenti tipi di chat:<br />
<ul><li>durante la partita: si tratta di una <b>chat privata</b> tra i due giocatori; </li>
<li><b>chat pubblica</b> (anche detta <b>generale</b>): ogni utente può inviare un messaggio e di solito ha lo scopo di render nota una sfida; </li>
<li>in <b>room </b>(sale da gioco) o room a tema: non hanno niente a che vedere con il gioco degli scacchi, si tratta solo di un luogo per scambiare due parole; </li>
<li>tra i membri di un <b>team</b>: un team è un gruppo di giocatori che compete contro altri team; </li>
<li>in <b>club</b>: un club è il posto dove si possono incontrare nuovi amici, discutere su argomenti diversi e giocare. Il club può essere fondato da chiunque e il fondatore insieme con i moderatori sono responsabili di tutto ciò che accade nel club.<span lang="IT" style="color: #993300; font-family: "Times New Roman"; font-size: 14pt;"> </span></li>
</ul>Le chat sono di solito controllate in modo da filtrare ogni parola ritenuta offensiva. L’abuso della chat è sempre menzionato nel documento “termini e condizioni del servizio” ed ogni abuso viene punito bannando il responsabile. In molti casi la chat è vietata ai <b>minori di 13 anni</b>.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH6mPywz6XHN3Zu6EXOaNSj0P9vV1S4pIj5GU_yfquDKd07c2AQkCyDbPhe792zuKPCqzAzevACGXIGU_eyCOiXFzXBfxS-NTNdoZTIhT223zTr7-GPZb1xy-2n2WP01M38gQ3WIxw/s1600/instantchess1-bis.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="101" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH6mPywz6XHN3Zu6EXOaNSj0P9vV1S4pIj5GU_yfquDKd07c2AQkCyDbPhe792zuKPCqzAzevACGXIGU_eyCOiXFzXBfxS-NTNdoZTIhT223zTr7-GPZb1xy-2n2WP01M38gQ3WIxw/s320/instantchess1-bis.PNG" width="320" /></a></div><div class="MsoCaption"><b><span lang="IT">Figura </span><span lang="IT">4</span></b><span lang="IT"> – la chat privata di </span><a href="http://www.blogger.com/www.instantchess.com"><span lang="IT">www.instantchess.com</span></a></div><div class="MsoCaption"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyeohFjiQ2y90v9scCt-vLQclH5-hlWPxJYR8LzUL8uJJhAmtSGFp9X01T3rZGIzri23HYbhpENBxLA-1EiDJ3B0tIi7dqyCERi-2puFAQTy7a9HtoZz1hOVCGd9kQUv6NM1To2u59/s1600/chesshere3-bis.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="196" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyeohFjiQ2y90v9scCt-vLQclH5-hlWPxJYR8LzUL8uJJhAmtSGFp9X01T3rZGIzri23HYbhpENBxLA-1EiDJ3B0tIi7dqyCERi-2puFAQTy7a9HtoZz1hOVCGd9kQUv6NM1To2u59/s320/chesshere3-bis.PNG" width="320" /></a></div><div class="MsoCaption"><br />
</div><span style="font-family: "Times New Roman"; font-size: 14pt;"></span> <br />
<div class="MsoCaption"><b><span lang="IT">Figure </span><span lang="IT">5</span></b><span lang="IT"> – La chat private e la chat room di </span><a href="http://www.blogger.com/www.chesshere.com"><span lang="IT">www.chesshere.com</span></a><span lang="IT"></span></div><br />
<br />
Quasi tutti i siti web permettono ai loro utenti di avere una <b>lista di amici</b> in modo da connettersi ad essi facilmente sia per chattare che per giocare. Quando ci si imbatte in un buon giocatore oppure si scopre che con quella persona è piacevole scambiare due chiacchiere, si tende a tenerlo tra gli amici per trovarlo più facilmente la volta successiva. <br />
<br />
Insomma, i siti di gioco on-line sono di fatto una sorta di social network ed in molti casi è possibile trovare connessioni con i social network più popolari come facebook.MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-63801236571282452182011-01-21T13:17:00.001-08:002011-01-21T13:39:49.272-08:00Scacchi on-line - Parte 1.4 - Tempo reale o corrispondenzaA cosa si pensa generalmente quando si parla di scacchi? Sicuramente a due persone sedute davanti ad una scacchiera, che pensano la maggior parte del tempo, maneggiando i loro pezzi di tanto in tanto e che pigiano il bottone del loro orologio altrettanto spesso. Ah si, ci sono anche quelli che non fanno altro che muovere i loro pezzi all’impazzata e senza sosta, premendo il pulsante dell’orologio con violenza e pensando solo nel tempo libero. Questi due scenari sono esempi tipici di gioco classico (il secondo si chiama blitz).<br />Un momento. C’è un altro tipo di modalità di gioco, storicamente anche molto importante. Gli scacchi per corrispondenza. I due giocatori si scambiano le mosse per posta. Non ci sono limiti di tempo (per lo meno non come nella modalità classica, i limiti sono molto più rilassati).<br /><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--><span style=";font-family:";font-size:14pt;" lang="IT" ></span>Gli <span style="font-weight: bold;">scacchi per corrispondenza</span> sono facilmente implementabili in internet. Ogni mossa viene memorizzata in un database ed al giocatore potrebbe venir notificato via e-mail che l’avversario ha mosso. Questo tipo di gioco viene anche chiamato gioco <span style="font-weight: bold;">turn based</span> o <span style="font-weight: bold;">postal</span>. Una partita di questo genere deve comunque avere una fine, per questo esistono limiti lunghi per terminare la partita ma anche limiti di tempo per effettuare una singola mossa (si parla di giorni). Inoltre viene previsto anche il caso in cui un utente che sta giocando una partita da giorni abbia la necessità di allontanarsi dal proprio PC per lunghi periodi. Per non far perdere la partita alcuni siti danno la possibilità di andare in vacanza (<span style="font-weight: bold;">vacation</span>) per un certo numero di giorni: la partita viene sospesa e tutti sono più contenti. Il tempo della vacanza è però limitato, ovviamente, e durante una partita non si può andare in vacanza più di un certo numero di volte.<br /><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--> <p class="MsoNormal">L’equivalente del gioco classico è il gioco in <span style="font-weight: bold;">tempo reale</span> o <span style="font-weight: bold;">live</span>. In questo caso l’orologio ha un ruolo cruciale perché la variabile tempo può condizionare la partita (ed indurre i giocatori a commettere errori, ma questo fa parte della bellezza del gioco). Spesso è possibile scegliere il controllo del tempo con una quantità di tempo in più per mossa piuttosto che l’approccio classico cosiddetto <span style="font-weight: bold;">sudden-death</span> (morte improvvisa). Con il primo metodo è possibile vedere due numeri quando si sceglie il controllo di tempo, il primo è il tempo che ha a disposizione il giocatore per terminare la partita mentre il secondo è un <span style="font-weight: bold;">bonus </span>in secondi che viene aggiunto al timer ad ogni mossa effettuata. Con il metodo della morte improvvisa, molto semplicemente, quando il tempo scade non c’è più a disposizione nemmeno un secondo per l’ultima mossa.</p><p class="MsoNormal"><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--> </p><p class="MsoNormal"><span style="color: rgb(153, 51, 0);font-size:14pt;" lang="IT" ></span></p>Ora pensiamo al seguente scenario: un giocatore sta giocando una partita a scacchi live, muove ed il suo orologio si ferma mentre quello del suo avversario riparte (questo avviene automaticamente grazie al programma client – che enorme privazione! Adoravo premere il pulsante dell’orologio.) ma l’avversario non vedrà la mossa istantaneamente perché a causa della lentezza della connessione, l’informazione relativa alla mossa deve essere trasferita al server e poi inoltrata al client dell’avversario. Questo tempo perso viene chiamato <span style="font-weight: bold;">lag</span>. L’avversario vedrà l’orologio del primo giocatore andare avanti ancora per il tempo del lag e quando finalmente la mossa verrà ricevuta vedrà l’orologio tornare indietro al valore di tempo reale relativo a quella mossa. <br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqOecR960xc1o9xuF51wtVzjVDAYCPFmt1J_rTFXKE-oFAVMKUcYsd9mcG7HSNF16hiy1nhAvrrvu_pRJ1apAgh34-vATQU2MhSbz-SfC4P_cjbVgiPVtvxMGKb2RklU-KKJ7ULXHe/s1600/g11914.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 342px; height: 226px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqOecR960xc1o9xuF51wtVzjVDAYCPFmt1J_rTFXKE-oFAVMKUcYsd9mcG7HSNF16hiy1nhAvrrvu_pRJ1apAgh34-vATQU2MhSbz-SfC4P_cjbVgiPVtvxMGKb2RklU-KKJ7ULXHe/s400/g11914.png" alt="" id="BLOGGER_PHOTO_ID_5564751948117411522" border="0" /></a> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqOecR960xc1o9xuF51wtVzjVDAYCPFmt1J_rTFXKE-oFAVMKUcYsd9mcG7HSNF16hiy1nhAvrrvu_pRJ1apAgh34-vATQU2MhSbz-SfC4P_cjbVgiPVtvxMGKb2RklU-KKJ7ULXHe/s1600/g11914.png"><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--> </a><p class="MsoNormal"></p><br /><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--> <p class="MsoNormal"><b><span lang="IT" style="font-size:10pt;"></span></b></p><span style="font-weight: bold;">Figura 3 </span>– Esempio di Lag: il client A invia la sua mossa al server il quale la inoltra al client B. Il client B riceve la mossa e comincia a contare il tempo di B (Tb). Quando B muove, invia al server sia la mossa che il tempo speso per la mossa, Tb. A causa del ritardo della connessione di B, il server riceve l’informazione dopo un tempo chiamato LAG. Nel frattempo l’orologio B del client A è andato avanti e quando A riceve la mossa e il tempo dell’avversario, l’orologio B viene aggiornato facendo sembrare che il giocatore B ha guadagnato del tempo, ma non è così.<br /><br />Conseguenze? Il tempo totale della partita è maggiore di quello concordato all’inizio. Non è un problema grave perché il tempo di lag è un tempo morto per entrambi i giocatori. Noiosa invece è la situazione prossima allo scadere del tempo totale: stai giocando ed è il turno dell’avversario ma il tempo a sua disposizione è una manciata di secondi ormai e stai assaporando la vittoria. Quando il contatore dell’avversario diventa negativo cominci ad esultare e poi...zac! improvvisamente il contatore ritorna a 0.00.03 e un messaggio ci avvisa che la mossa dell’avversario è uno scaccomatto! Ops!<br />Non è consigliabile giocare partite a punti quando si ha un grande lag e qualche sito per il gioco on-line addirittura non permette di giocare partite blitz nel caso in cui il lag è molto consistente, ed ora abbiamo capito il perché.<br />Talvolta i giocatori si accorgono che il loro lag si sta incrementando troppo durante una partita e il servizio fornisce loro la possibilità di <span style="font-weight: bold;">abortire </span>la partita in corso o di <span style="font-weight: bold;">aggiornarla </span>ad un altro giorno. Altri siti web hanno approcci differenti al fenomeno del lag:<p class="MsoNormal"><span style="color: rgb(153, 51, 0);font-size:14pt;" lang="IT" ></span></p> <p class="MsoNormal" style="margin-left: 36pt; text-indent: -18pt;"><span style="color: rgb(153, 51, 0);font-family:Symbol;font-size:14pt;" lang="IT" ><span style=""></span></span></p><ul><li>semplicemente non fanno nulla</li><li>compensazione del lag: i tempi sono automaticamente compensati con il lag medio misurato. In questo modo l’effetto di un lag eccessivo viene ridotto</li><li>aborto oppure aggiornamento automatico della partita</li><li>aborto o aggiornamento non automatico ma i giocatori devono accordarsi</li><li>adottare politiche in caso di lag.</li></ul><p class="MsoNormal" style="margin-left: 36pt; text-indent: -18pt;"><span style="color: rgb(153, 51, 0);font-size:14pt;" lang="IT" ></span></p> <span style=";font-family:";font-size:14pt;" lang="IT" ></span>Le connessioni lente sono affette da <span style="font-weight: bold;">interruzioni</span>. Alcuni buoni siti di gioco si accorgono della scarsa connettività dei suoi utenti e quando capita la disconnessione accidentale il gioco viene automaticamente aggiornato oppure all’utente che è rimasto connesso viene notificato di aspettare un po’, dando il tempo necessario all’utente disconnesso di riconnettersi e continuare la partita. Questo approccio potrebbe favorire gli imbrogli e quindi forzare gli erogatori del servizio a fronteggiarli (come? vedi l’articolo sulla sicurezza).MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com0tag:blogger.com,1999:blog-4939065700711641913.post-77521712352421589152011-01-19T10:05:00.000-08:002011-01-21T13:39:13.071-08:00Scacchi on-line - Parte 1.3 - Supporto della linguaPer chi conosce l’inglese è possibile giocare contro avversari da ogni parte del mondo perché la maggior parte dei siti di scacchi usano l’inglese come lingua supportata. Controllando con attenzione ho verificato che il supporto della lingua non è una caratteristica della maggioranza dei siti di scacchi. Per <span style="font-weight: bold;">supporto della lingua</span> si intende la possibilità che un giocatore italiano, ad esempio, possa entrare nel sito e trovare una interfaccia con contenuti in italiano (bottoni, link, informazioni, avvisi, tutorial e così via). Ovviamente non potranno mai essere supportate tutte le lingue del mondo, ma la possibilità di fornire il servizio nelle lingue più comuni attira molti più giocatori. Ok, si può obiettare che un giocatore di scacchi al giorno d’oggi deve conoscere almeno la lingua inglese e che comunque se vuol giocare in un modo o nell’altro ci riuscirebbe anche in un sito di lingua inglese (il gioco degli scacchi di fatto ha il suo linguaggio proprio) ma perché limitare le persone all’uso del servizio di gioco perché non hanno mai studiato l’inglese visto che ormai ci sono tecnologie che permettono in modo abbastanza semplice il supporto della lingua?<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghdfoDHm_L-b4EaQdMYjEpfLjrEASoDEHK3ecqb7YcCVFpfH68jThD0SBtCul7TvOpggu0k1i0W82Xuo0Qwg0DuZfrKLQ858H0Itt1AVyF-TsRuTM9N-6tLfHw2FYbBsiz3PBYGVJ8/s1600/chessmaniac3-bis.PNG"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 240px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghdfoDHm_L-b4EaQdMYjEpfLjrEASoDEHK3ecqb7YcCVFpfH68jThD0SBtCul7TvOpggu0k1i0W82Xuo0Qwg0DuZfrKLQ858H0Itt1AVyF-TsRuTM9N-6tLfHw2FYbBsiz3PBYGVJ8/s400/chessmaniac3-bis.PNG" alt="" id="BLOGGER_PHOTO_ID_5563961477165665778" border="0" /></a><br /><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--><span style="font-weight: bold;">Figura 2</span> – Il supporto della lingua in <a href="http://www.chessmaniac.com/">www.chessmaniac.com</a> è tutt’altro che perfetto. Parole italiane e inglesi convivono disordinatamente nella home page.<br /><br /><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--><span style=";font-family:";font-size:14pt;" lang="IT" ></span>Alcuni siti hanno adottato una interessante quanto limitativa soluzione per permettere a giocatori di diversa nazionalità di chattare tra loro: viene confezionato un insieme di frasi già pronte che l’utente può scegliere nella propria lingua e il destinatario può leggere tradotte nella sua lingua. Indubbiamente è un plus ma che succederebbe se la discussione dovesse essere più complessa?MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com2tag:blogger.com,1999:blog-4939065700711641913.post-13185669575216618182011-01-16T14:22:00.000-08:002011-01-21T13:38:37.074-08:00Scacchi on-line - Parte 1.2 - Programmi Client<!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]-->I siti web che consentono il gioco on-line hanno una interfaccia client. Il programma client è un software che interfaccia il giocatore con il server di gioco. Nel passato il programma client era prevalentemente un software scaricabile dal sito ma questa soluzione non è considerata molto positivamente perché una volta istallato il software in un PC occorre utilizzare sempre quel PC per giocare. Al contrario, se l’interfaccia giocatore-server fosse utilizzabile senza scaricare ed istallare alcun software, il giocatore potrebbe giocare teoricamente da qualsiasi PC o altro dispositivo in grado di connettersi ad internet (il principio del gioca-dove-vuoi-quando-vuoi). Ci sono comunque dei vantaggi ad utilizzare il software scaricable:<br /><br />· il client ha una grafica migliore con effetti particolari<br />· una volta istallato non è necessario aspettare di scaricare ulteriormente dati prima di iniziare a giocare.<br /><br />Questa è la ragione per cui i server di scacchi più popolari sono ancora accessibili tramite software scaricabili. Di solito questi server hanno interfacce standard che permettono a differenti programmi di connettervi (come ad esempio Fritz e WinBoard). Inoltre i client che si scaricano sono molto semplici da usare sui dispositivi mobili perché possono essere customizzati per quella piattaforma, perciò è abbastanza comune avere una piccola applicazione per apparecchi mobili scaricabile gratis anche se l’accesso da PC è permesso attraverso browser.<br />Al giorno d’oggi i “fat client” possono essere implementati con tecnologie web relativamente recenti (<a href="http://it.wikipedia.org/wiki/ActionScript">actionscript</a>, <a href="http://it.wikipedia.org/wiki/Java_%28linguaggio%29">java</a>, <a href="http://it.wikipedia.org/wiki/JavaScript">javascript</a>, <a href="http://it.wikipedia.org/wiki/AJAX">Ajax</a>, <a href="http://it.wikipedia.org/wiki/Silverlight">Silverlight</a>, ...) supportate da qualsiasi browser che in aggiunta a computer e connessioni internet sempre più veloci rendono i software scaricabili sempre meno attraenti. La maggiorparte dei programmi client per gli scacchi che si possono trovare sul web sono scritti in javascript. Gli applet java sono anch’essi utilizzati ma il tempo per caricare il programma è notoriamente più grande. Con le ultime versioni di java (JRE e JDK > 1.6) gli applet sono stati resi più veloci quindi, anche se non sono considerati da molti l’approccio migliore, forse meriterebbero più considerazione ora che in passato. ActionScript è il linguaggio di <a href="http://it.wikipedia.org/wiki/Adobe_Flash">Adobe Flash</a> ( o <a href="http://it.wikipedia.org/wiki/Adobe_Flex">Flex</a>): non si tratta di una tecnologia free come il java ma è potente e permette di sfruttare le librerie di Flash per la grafica. Vale la pena ricordare che Apple sta attaccando Adobe al momento perché Flash non ha buone prestazioni sui dispositivi portatili; Microsoft e Google stanno supportando Apple contro Adobe sicché il futuro non sembra così brillante per Flash come in passato, considerando che tecnologie come HTML5 sono dietro l’angolo. <br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDMRY-98zt95FMJ9NeKdzYU5rVSGaeraa0G4Dzf0Q2TBrrdnq-WrmGDX0iL-7xYWBHV7I7oSY-2mkwV20lYQMMy02Y_w7RBb1_pFCgyxYQeh7xn6GulpAy_bafQxtfAt5IxyhgTMLH/s1600/fig_1-chesscube1-bis.PNG"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 230px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDMRY-98zt95FMJ9NeKdzYU5rVSGaeraa0G4Dzf0Q2TBrrdnq-WrmGDX0iL-7xYWBHV7I7oSY-2mkwV20lYQMMy02Y_w7RBb1_pFCgyxYQeh7xn6GulpAy_bafQxtfAt5IxyhgTMLH/s320/fig_1-chesscube1-bis.PNG" alt="" id="BLOGGER_PHOTO_ID_5562913768395803026" border="0" /></a><span style="font-weight: bold;">Figura 1</span> – <a href="http://www.chesscube.com/">www.chesscube.com</a> interfaccia client implementata usando flash.<br /><br />Ovviamente per giocare usando un client java il PC (o il dispositivo mobile) devono avere Java correttamente istallato ed abilitato nel browser. E’ gratis e probabilmente l’utente se lo ritrova già istallato perché java è utilizzato da molte altre applicazioni. Le stesse considerazioni valgono per actionscript. Occorre avere Flash istallato sul proprio PC. Anche in questo caso è gratis e molti altri siti web usano Flash per altri scopi.<br /><br />Tipicamente un programma client permette all’utente di prendere un pezzo dalla scacchiera ed eseguire la mossa. La mossa è validata e inviata al server (sperabilmente criptata) il quale la dovrà inviare a sua volta al programma client dell’avversario. I client possono essere “<span style="font-weight: bold;">thin</span>” (magri), nel senso che non eseguono alcun controllo di validità ma si limitano a riportare la mossa al server il quale effettuerà i controlli necessari e tiene traccia dello stato della partita, oppure “<span style="font-weight: bold;">fat</span>”, in questo caso essi hanno la logica per eseguire tutti i controlli necessari e possono o meno mantenere lo stato della partita. Alcuni client inoltre hanno la responsabilità di mostrare la lista dei giocatori connessi, in altri casi invece questo genere di informazioni è gestito al di fuori del programma client e visualizzato nelle pagine del sito con altre tecnologie.<p class="MsoNormal"><span style="color: rgb(153, 51, 0);font-size:14pt;" lang="IT" ></span></p>MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com3tag:blogger.com,1999:blog-4939065700711641913.post-86695050249403881102011-01-14T14:26:00.000-08:002012-10-29T17:49:46.785-07:00Scacchi on-line - Parte 1.1 - Concetti<div class="MsoNormal">
Il gioco degli scacchi appassiona moltissime persone in tutto il mondo ogni giorno. Ricordo che da bambino giocavo a scuola, nei circoli e nei tornei. Il gioco mi richiedeva di tenermi aggiornato sugli eventi e di cercare circoli vicino casa. Quando arrivò internet fu una grande rivoluzione, trovare un avversario divenne improvvisamente più semplice. Sebbene giocare davanti ad una scacchiera vera, con pezzi reali, con l’orologio e contro un avversario umano è un esperienza che non potrà mai essere sostituita dal gioco on-line (l’odore del legno, il rumore dello scambio di pezzi, la pressione sul bottone dell’orologio, per non parlare della bandierina dell’avversario che sembra stia per cadere ma che non cade mai, ...), giocare su internet è facile, veloce e a costo zero (a meno che non si cercano servizi particolari). Questo articolo ha come obiettivo quello di portare il lettore attraverso il mondo degli scacchi on-line. Comincerò ad introdurre quelli che sono i concetti fondamentali e le caratteristiche del generico servizio sulla base di quello che è possibile trovare in internet, gratis o a pagamento, nella prima parte di questa serie, per concludere valutando una serie di siti web nella seconda parte.</div>
Sommario parte 1:<br />
- <a href="http://http//mindthecheck.blogspot.com/2011/01/scacchi-on-line-parte-1-programmi.html">programmi client</a><br />
- <a href="http://mindthecheck.blogspot.com/2011/01/scacchi-on-line-parte-1-supporto-della.html">il supporto della lingua</a><br />
- <a href="http://mindthecheck.blogspot.com/2011/01/scacchi-on-line-parte-1-tempo-reale-o.html">tempo reale o corrispondenza</a><br />
- <a href="http://mindthecheck.blogspot.com/2011/01/scacchi-on-line-parte-14-incontri.html">incontri sociali</a><br />
- <a href="http://mindthecheck.blogspot.com/2011/02/scacchi-on-line-parte-16-punteggi-e.html">punteggi e livelli</a><br />
- sfide<br />
- altre possibilità di gioco<br />
- osservare le partite<br />
- archivi di partite e statistiche<br />
- analisi<br />
- personalizzazioni<br />
- sicurezza<br />
- giocare ovunque<br />
- grafica<br />
- popolazione<br />
- altre considerazioni<br />
- giocare gratis<br />
<div class="MsoNormal" style="margin-left: 36pt; text-indent: -18pt;">
<span lang="IT" style="color: #993300; font-size: 14pt;"></span></div>
MindTheCheckhttp://www.blogger.com/profile/15647750335676558205noreply@blogger.com1