










| |
CyberPagno - Winboard Chess Engine

logo designed by Pierluigi Taddei
CyberPagno è un motore scacchistico freeware che
supporta il protocollo Winboard. Esso va affiancato pertanto ad
un'interfaccia grafica che supporta tale protocollo: oltre a Winboard che potete
utilizzare anche per giocare su tutti gli Internet Chess Server, un'altra
interfaccia che utilizza direttamente tale protocollo è Arena,
giovane ma molto promettente. Sconsiglio caldamente, invece, di utilizzare
adattatori particolari per far girare CyberPagno per esempio sotto la GUI di
Fritz: il motore giocherebbe in ogni caso circa al 70% della sua forza. Resta
chiaro che sebbene il motore sia il più possibile libero di bachi, non mi
assumo nessuna responsabilità se fondete la cpu, se il sistema operativo si
inchioda, se perdete dati, se vi escono extraterrestri dal lettore cd-rom, se
perdete troppe partite, se succedono altre cose brutte e volete scaricare la
colpa su di me. Questo motore è scritto in C ed al momento è utilizzabile
esclusivamente con sistemi operativi Windows a 32bit, pertanto gli amanti di
Linux dovranno aspettare. Sottolineo inoltre che il codice è interamente mio e
non è possibile visionarlo. Non è consentito includere CyberPagno in qualsiasi
prodotto commerciale senza la mia autorizzazione. Ringrazio tutto il GSEI
per la spinta iniziale e per il continuo e tuttora vivo scambio di idee.
Marco Pagnoncelli

Note tecniche
 |
Per lanciare CyberPagno in modalità Winboard dovete usare
l'opzione -xboard. Senza tale parametro CyberPagno effettuerà una
sorta di benchmark e poi terminerà subito la propria esecuzione. |
 |
CyberPagno non implementa ancora il comando per ritrarre le
mosse, nel caso facciate uso per errore di questo comando potrebbero
verificarsi comportamenti strani del programma, tipo analizzare una
posizione diversa da quella mostrata dall'interfaccia grafica. |
 |
Sono supportati tutti i controlli del tempo gestiti da
Winboard. |
 |
È possibile l'inserimento di una posizione a piacere da cui
far partire il motore. |
 |
Il motore viene fornito con un piccolo book in formato
binario che durante l'esecuzione del programma viene memorizzato interamente
nella RAM, occupando circa 7,2 Mb. |
 | Il comando di analisi non è stato ancora implementato. |
 |
CyberPagno utilizza due hash tables differenti, una
principale ed una pedonale: la dimensione di quest'ultima è fissata a 4 Mb, la prima non è attualmente personalizzabile
dall'utente ma è comunque possibile scaricare da questa pagina sia una
versione del programma con 32 Mb di hash table principale sia una versione
più leggera con 8 Mb. |

Storia
Versione 2.1 - 21 settembre 04
Corretto baco del book legato a posizioni con "en
passant"; nuovo book; nuova gestione interna del tempo.
Versione 2.0.1 - 27 gennaio 03
Corretto raro ma grave baco causato da aspiration search ed hash
table; calibrazione delle estensioni.
Versione 2.0 - 18 gennaio 03
Nuova funzione di valutazione, più complessa e costosa;
eliminazione hash table ad uso interno; aspiration search; nuovo formato book.
Versione 1.1 - 12 dicembre 02
Nuova struttura dati interna; hash table principale più
efficiente; implementazione pondering (permanent brain).
Versione 1.0 - 9 giugno 02
Rilascio ufficiale del programma.

Download
| Version |
Move Now |
Edit Mode |
Analyze Mode |
Opening Book |
Ponder |
Hash Tables |
Table Bases |
Resign |
| 2.1 |
No |
Yes |
No |
Yes |
Yes |
8 or 32 Mb |
No |
No |
| 2.0.1 |
No |
Yes |
No |
Yes |
Yes |
8 or 32 Mb |
No |
No |
| 2.0 (Buggy) |
No |
Yes |
No |
Yes |
Yes |
8 or 32 Mb |
No |
No |
| 1.1 |
No |
Yes |
No |
Text Book |
Yes |
8 or 32 Mb |
No |
No |
| 1.0 |
No |
Yes |
No |
Text Book |
No |
8 or 32 Mb |
No |
No |
|