Ciao Danilo. Grazie all'aiuto di molti, sono arrivato alla soluzione di usare una semplice (e prolissa) tabella - di cui ti posto un estratto - e uno script drag and drop preso dal sito w3schools. In questo modo, le partite commentate che inserirò - se tutto va bene - nella nuova impaginazione del sito del circolo della mia città a cui sto lavorando, potranno essere seguite con l'ausilio di questa scacchiera virtuale.
Codice:
<table id="scacchiera">
<tr>
<td class="chiaro" id="a8" ondrop="drop(this,event)" ondragover="allowDrop(event)"><img src="torre n.png" id="drag1" draggable="true"
ondragstart="drag(event)" class="pezzo" alt="" /></td>
<td class="scuro" id="b8" ondrop="drop(this,event)" ondragover="allowDrop(event)"><img src="cavallo n.png" id="drag2" draggable="true"
ondragstart="drag(event)" class="pezzo" alt="" /></td>
<td class="chiaro" id="c8" ondrop="drop(this,event)" ondragover="allowDrop(event)"><img src="alfiere n.png" id="drag3" draggable="true"
ondragstart="drag(event)" class="pezzo" alt="" /></td>
<td class="scuro" id="d8" ondrop="drop(this,event)" ondragover="allowDrop(event)"><img src="regina n.png" id="drag4" draggable="true"
ondragstart="drag(event)" class="pezzo" alt="" /> </td>
<td class="chiaro" id="e8" ondrop="drop(this,event)" ondragover="allowDrop(event)"><img src="re n.png" id="drag5" draggable="true"
ondragstart="drag(event)" class="pezzo" alt="" /></td>
<td class="scuro" id="f8" ondrop="drop(this,event)" ondragover="allowDrop(event)"><img src="alfiere n.png" id="drag6" draggable="true"
ondragstart="drag(event)" class="pezzo" alt="" /></td>
<td class="chiaro" id="g8" ondrop="drop(this,event)" ondragover="allowDrop(event)"><img src="cavallo n.png" id="drag7" draggable="true"
ondragstart="drag(event)" class="pezzo" alt="" /></td>
<td class="scuro" id="h8" ondrop="drop(this,event)" ondragover="allowDrop(event)"><img src="torre n.png" id="drag8" draggable="true"
ondragstart="drag(event)" class="pezzo" alt="" /></td>
</tr>
Per quanto riguarda gli esempi che si trovano in rete, un mio amico (che ha lavorato allo sviluppo del so MeeGo quando lavorava in Nokia) me ne ha fatto notare uno molto interessante, ma anche visualizzando la sorgente non ci ho capito molto.
L'esempio è questo:
http://bmarini.github.io/jchess/
Potrei "copiare" qualche pezzo di codice da qui??? Non saprei proprio da dove iniziare, dato che la mia esperienza di programmazione è nulla: solo quest'anno inizio a studiare un po' di C per l'esame di informatica
Ciao Danilo mi fa piacere che ti sia interessato nonostante la natura poco chiara del titolo