Tag: Riccardi

13/03/2012

Chexa

di mauro.riccardi — Categorie: Chexa — Tag:, , Lascia un commento
Campionato italiano Gsei Vincitore del 13° campionato italiano (I.G.T. 2013)

Autore Mauro Riccardi
Linguaggio di programmazione C
Sorgenti rilasciati? Non ancora
Protocollo xboard/winboard
Elo
Setboard Yes
Analysis mode Yes
Ponder Yes
Tablebases No
Engine Options Beta Only
Data primo rilascio 5/12/2008 (data prima apparizione pubblica)
Note Gioca su FICS sotto il nickname ‘Chexa’

 

Prossimi sviluppi:

  • Miglioramento dei valori contenuti nelle tabelle posizionali dei pedoni passati (o candidati): troppo spesso l’engine rovina delle posizioni ottime perché sopravvaluta (e di molto) i suoi pedoni passati.
  • Introduzione di una tabella per la valutazione delle isole di pedoni.
  • Implementazione di una sorta di metodo Monte Carlo per la scelta dell’apertura.
  • Multithreading. Per ora sono riuscito a rendere multithreaded un precedente esperimento, costituito da un motore molto più semplice che gioca a un gioco di soli pedoni: all’epoca quel motore costituì per me la base per scrivere Chexa – l’architettura e’ molto piu’ rudimentale, ma lo schema generale dovrebbe essere abbastanza simile. Intanto ho messo a punto l’algoritmo (e lo schema) di parallelizzazione (liberamente ispirato al pattern Pub/Sub). Quando riusciro’ a mettere insieme abbastanza risorse di tempo ed energia (e coraggio 🙂 ), passero’ a scrivere la versione SMP di Chexa.
  • Varie ed eventuali – ma su queste ci devo ancora pensare 😎

 

Il semble que la perfection soit atteinte non quand il n’y a plus rien à ajouter, mais quand il n’y a plus rien à retrancher.
— Antoine de Saint Exupéry, Terre des Hommes

© 2017 G 6 Tutti i diritti riservati - Buon divertimento!

By continuing to use the site, you agree to the use of cookies. more information

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi