CyberPagno

Benvenuto nel mio sito web!

Home
CyberPagno
Siti
Classifiche di Bratto
Archivio partite
Classifiche Martesana
Bratto 2002
Invitati 2002
Campionato U20
Campionato Femminile
Martesana 2004
Semilampo nel Parco

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