<i>DroidFish</i> è un'interfaccia grafica per gli scacchi ricca di caratteristiche che opera in combinazione con il fortissimo motore di scacchi <i>Stockfish</i>.
</p>
<h3>Caratteristiche</h3>
<ul>
<li>Libro delle aperture</li>
<li>Illimitati Annulla/Ripristina</li>
<li>Copia/Incolla dagli appunti</li>
<li>Modalità Analisi</li>
<li>Modalità 2 giocatori</li>
<li>Modalità Computer contro Computer</li>
<li>Impostazione delle posizioni</li>
<li>Ampio supporto del formato PGN</li>
<li>Forza di gioco regolabile</li>
<li>Motori UCI di terze parti</li>
<li>Database dei finali Gaviota</li>
</ul>
<h3>Suggerimenti</h3>
<ul>
<li>
Premere a lungo i pulsanti di modalità/sinistra/destra per comandi aggiuntivi.
</li>
<li>
Quando viene rigiocata una partita, cambia la modalità in <i>Modifica/Rigioca</i> per avere la possibilità di Annullare/Ripetere singole mosse.
</li>
</ul>
<h3>Libro delle aperture</h3>
<p>
DroidFish contiene un piccolo libro di aperture interno. Se vuoi usare un libro più grande, puoi configurare DroidFish perché usi file <i>polyglot</i> o <i>CTG</i> esterni:
</p>
<ol>
<li>
Copia uno o più file dei libri polyglot nella cartella <i>DroidFish</i> sulla scheda SD.
I file dei libri polyglot devono avere estensione <i>.bin</i>.
<b>Nota!</b> Il file system di Android distingue maiuscole da minuscole, quindi l'estensione deve essere <i>.bin</i>, non <i>.Bin</i> o <i>.BIN</i>.
</li>
<li>
Copia uno o più file CTG nella cartella <i>DroidFish</i>.
Un libro CTG è costituito da tre file con estensioni <i>.ctg</i>, <i>.ctb</i> e <i>.cto</i>.
È necessario copiare tutti e tre i file.
</li>
<li>
Dal menu del programma, attivare la funzione <i>Seleziona libro delle aperture</i>.
</li>
<li>
Seleziona il file del libro delle aperture che vuoi usare.
Per modificare le intestazioni della partita, come i nomi dei giocatori, premi a lungo la lista delle mosse e seleziona <i>Modifica le intestazioni</i>. Per modificare i commenti per una mossa, premi a lungo la lista delle mosse e seleziona <i>Modifica i commenti</i>.
Per salvare le tue modifiche alla partita, premi a lungo sulla scacchiera e seleziona <i>Salva la partite in un file PGN</i>. Seleziona il file di destinazione, quindi seleziona la posizione nel file in cui salvare la partita.
<b>Nota!</b> Se è installato <ahref="http://play.google.com/store/apps/details?id=org.openintents.filemanager">OI File Manager</a>, puoi usare qualsiasi cartella per caricare/salvare le partite.
</p>
<p>
Per aggiungere l'analisi del Computer alla struttura della partita, premi a lungo le informazioni di analisi mentre il computer sta pensando e seleziona <i>Aggiungi analisi</i>.
La variante principale corrente viene aggiunta come variante alla struttura del gioco.
</p>
<p>
Nella modalità di analisi è possibile aggiungere mosse nulle alla struttura di gioco. Bisogna ricordare, però, che le mosse nulle non sono definite nello standard PGN e possono non funzionare in altri programmi di lettura del PGN.
</p>
<h3>File Scid</h3>
<p>
Se hai installato <ahref="http://play.google.com/store/apps/details?id=org.scid.android">Scid on the go</a>, puoi leggere i file di database Scid direttamente da DroidFish.
Premi a lungo la scacchiera e seleziona <i>Apri partita da file di Scid</i>.
È anche possibile caricare le posizioni da programmi esterni, come <ahref="http://play.google.com/store/apps/details?id=com.kgroth.chessocr">ChessOcr</a> (non-free), che ti permetterà di utilizzare la fotocamera per scattare la foto di un diagramma di scacchi e impostare automaticamente la posizione in DroidFish.
Copia uno o più file binari dei motori UCI nella cartella <i>DroidFish/uci</i> sulla scheda SD. <b>Nota!</b>I file binari devono essere compilati per Android.
</li>
<li>
Dal menu del programma, scegli <i>Gestisci i Motori Scacchistici</i> e <i>Seleziona il Motore Scacchistico</i> per selezionare il motore da usare.
Installa il servizio di rete del software di scacchi sul computer remoto.
<ol>
<li>
Per Windows, installa il servizio software dalla pagina <ahref="http://home.arcor.de/bernhard.wallner/netChess.html">Computer Chess Utility</a>.
</li>
<li>
Per Linux, può essere usato <tt>mini-inetd</tt> dal pacchetto <tt>tcputils</tt>.
</li>
</ol>
</li>
<li>
Seleziona <i>Gestisci il Motore Scacchistico</i> dal menu del programma, crea un nuovo Motore di Rete ed inserisci il nome dell'host e il numero della porta del motore remoto.