Visualizzazione post con etichetta chess engine. Mostra tutti i post
Visualizzazione post con etichetta chess engine. Mostra tutti i post

24 settembre 2007

Aggiornamento Pulchess

from the chess-programming dept.

L'altro giorno mi è arrivata un'email dal coordinatore del GSEI (Gruppo Scacchi e Informatica) chiedendomi se volessi partecipare al CIPS 2007 (Campionato Italiano Programmi di Scacchi). Purtroppo il giorno della laurea si avvicina e quindi non ho tempo di recarmi in quel di Bologna... così parteciperò grazie ad un operatore fornito dallo sponsor.

Devo dire che partecipo quest'anno soltanto per aiutare il gruppo, non per la qualità di Pulchess allo stato attuale. Ho approfittato tuttavia per rilasciare una versione aggiornata del software, che rispetto alle precedenti permette di essere utilizzata con Arena senza troppi problemi.

La prossima release (chissà quando!) supporterà il libro delle aperture, con la possibilità di compilarne di propri grazie al formato aperto EBD.

28 novembre 2006

E va bene: Pulchess source

from the spare-time-programming dept.

E va bene. Avere meno impegni di così sarà difficile nei prossimi mesi, ergo da oggi il sorgente di pulchess è liberamente accessibile a tutti. Al momento in cui sto scrivendo il post la revision pubblicata è la 51, saltuariamente aggiornerò l'FTP quando novità interessanti faranno la loro comparsa.

Prossimamente metterò una breve guida su come usare pulchess con le interfacce grafiche xboard o Winboard o Arena... per ora dovrete cavarvela da soli!

26 settembre 2006

Pulchess - motore scacchistico

from the spare-time-programming dept.

Un amico mi ha recentemente chiesto novità su pulchess, il motore scacchistico che sto sviluppando da circa un annetto. Purtroppo il tempo è quello che è: i lavori procedono a rilento, ma almeno in modo divertente (applicando gran parte delle pratiche agili, tranne ovviamente il pair...).

Ricordo che il codice è temporaneamente disponibile solo su richiesta, al raggiungimento di una maturità decente verrà reso disponibile su web sotto licenza GPL. Essendo un esercizio di stile oltre che di good-old-programming (C e C++), il progetto comprende: un'interfaccia CLI, una Cocoa (parzialmente già pronta), una SDL... e più avanti anche una wxWindows. Ovviamente sarà supportato anche xboard!

Di recente il pupillo è diventato in grado di battere il sottoscritto: non sarò di certo un grande campione, anzi... ma i segnali sono confortanti. A questo proposito invito chiunque volesse sfidarlo "ufficialmente" a contattarmi: vedremo come organizzare le cose affinchè possa tornare utile per i futuri sviluppi del software.