Gerd Isenberg wrote:CPW is one year old. Oups, one day left...
On October 26th, 2007, Mark Lefler founded the Chess Programming Wiki. His last edit in CPW and last post in CCC is quite some months ago. Does anybody know whether Mark is hopefully doing well and only takes a break from computer chess?
As active CPW member and organizer, I like to invite you, engine authors as well as computer chess enthusiasts to become member and to contribute a little, for instance to write about your engine and yourself, and to help to improve the quality of the CPW. Actually there are 697 pages, but a lot of stubs which need more text, and about 1224 wanted pages at all. So if you have founded knowledge about Fritz, Rebel, Tiger, Rybka, Hiarcs, Sjeng, Shredder, Zappa, Junior, Fruit and all the other engines and programs, also historic chess programs, you are welcome to contribute. Same of course for further programming issues, programming languages and optimization tricks, and links to valuable posts and threads from CCC, Winboard Forum and rgcc.
You may also send me private messages here with plain text, I may publish in the Wiki.
I am also interested in your opinions and suggestions, the structure of the Wiki, the proprietary wiki-text with multimedia features, like embedded links to external videos and images. Again, the intention of the wiki is not to replace programming forums, but to keep the CPW as none commercial and free appendix and reference. Actually zipped Wiki-Text backup is about 1.9MByte and html slightly more, 2.3 MByte (both without external images).
Thanks,
Gerd
Hi Gerd,
It's a great source for programmers...I use it frequently...thanks for your efforts!
I did notice a glaring mistake concerning Fruit material values, i hope you don't mind me bringing it to your attention:
"Many strong chess programs including Fruit use a different generic scale
100 400 400 600 1200"
i'm quite sure Fruit 1.0, 1.5, 2.0, 2.1, and all subsequent Toga derivatives have never used such a piece value scheme
here it the code from fruit 2.1:
const int ValuePawn = 100; // was 100
const int ValueKnight = 325; // was 300
const int ValueBishop = 325; // was 300
const int ValueRook = 500; // was 500
const int ValueQueen = 1000; // was 900
const int ValueKing = 10000; // was 10000
Sincerely,
Norm