Today is Chispa's First Birthday

Archive of the old Parsimony forum. Some messages couldn't be restored. Limitations: Search for authors does not work, Parsimony specific formats do not work, threaded view does not work properly. Posting is disabled.

Today is Chispa's First Birthday

Postby Federico Corigliano » 04 Jan 2004, 04:38

Geschrieben von: / Posted by: Federico Corigliano at 04 January 2004 04:38:27:


The January 4th of 2003, Chispa v1.0[beta 3] was released. That first release has:
- Material and piece-square evaluation
- Alpha-beta, PVS and Null-move (R=2)
- Check extension
- Always replace hash table
- A simple openings book
- Poor Winboard support.
Since that day, I incorporated:
- Some bitboards to help evaluation
- Nalimov End-game tablebases
- A little better evaluation, with pawn evaluation and some mobility
- Aspiration windows, Adaptive Null-move pruning and SEE, cloned from Beowulf, that is cloned from Crafty :-)
- Fractional ply extensions with check, recapture, one reply to check and pawn push.
- Two level hash table, evaluation cache and pawn evaluation cache
- A better openings book, with support for importing PGN, RBM, and a manual edit mode.
- Full WB, WB2 and UCI support.
- Fischer Random Chess mode (a bug was fixed some days ago)
- Some special commands to console mode
But the strenght don't changed too much :-D, is good in blitz but not at longer time control, that is because the lack of a good evaluation
There are no Birthday release, because I'm rewriting some parts of the engine. Current work is:
- Complete rewrite from C to C++: I'm trying to use the good parts of C++: STL (for openings book),
simple classes: CPosition, CHashTable, CPawnHashTable, CEvaluationHashTable, CStats, CBook, CLog,
CTime, CConfig, avoiding the use of the slow parts of C++: virtual functions, abstract classes,
inheritance, exception handling, etc. Current move generation is ~10% slower that C version, but
the code is much cleaner and understandable.
- Conversion of hash entry from 24 bytes to 16.
Current version is: Chispa v4.0 beta 23. If someone wants to help me findind bugs send me an e-mail. Strenght should be a little less than 3.98d version, that because the use of C++.
I haven't date for Chispa v4.0 release, it depends of my free time.
I want to thank to all the people that helped me finding bugs and playing with it in this year. I will don't post a full list because surely I will miss some name, but there are four people that merit a special thank:
- Ed Seid: for hosting Chispa in his domain: www.winboard.info
- Leo Dijksman: for incorporate Chispa in his WBEC, and for help me finding a lot of Chispa's bugs.
- Frank Quisinsky: for incorporate Chispa as an Arena FRC Partner, with the intention since the first Chispa release.
- Antonio Senatore: that encouraged me to develop Chispa.
Thank you very much and good luck in this new year
Federico Corigliano
Argentina
Federico Corigliano
 

Re: Today is Chispa's First Birthday

Postby mike schoonover » 04 Jan 2004, 13:46

Geschrieben von: / Posted by: mike schoonover at 04 January 2004 13:46:39:
Als Antwort auf: / In reply to: Today is Chispa's First Birthday geschrieben von: / posted by: Federico Corigliano at 04 January 2004 04:38:27:

happy birthday and good luck this yer.
regards
mike
mike schoonover
 

Re: Today is Chispa's First Birthday

Postby Reinhard Scharnagl » 04 Jan 2004, 21:10

Geschrieben von: / Posted by: Reinhard Scharnagl at 04 January 2004 21:10:33:
Als Antwort auf: / In reply to: Today is Chispa's First Birthday geschrieben von: / posted by: Federico Corigliano at 04 January 2004 04:38:27:

Congratulaitons to you Federico, and thank you especially for your FRC implementation!
Regards, Reinhard.
Reinhard Scharnagl
 


Return to Archive (Old Parsimony Forum)

Who is online

Users browsing this forum: No registered users and 22 guests