Article View: gnu.chess
Article #1506Looking for advice in chess programing
From: Mind
Date: Fri, 18 Oct 2002 16:37
Date: Fri, 18 Oct 2002 16:37
22 lines
2151 bytes
2151 bytes
Hi, I am programming a freeware(open-source) chess program and am looking for experience or advice in some points. I am using the bitboard representation : a square is represented by a 64-bit integer containing information about that square : piece if any, EnPassant flag,... For Searching (the best move) I am using some variant of alphabeta called MTDF, and using transposition tables to store some calculated positions evaluations to be used in the next iteration. For the evaluation function am using an (elementary) evaluation based on material balance and some consideration about development , pawn structures and king protection : and this is my problem : this evaluation is very elementary and making the program playing really bad. Am looking for considerations I may include in my evaluation function. What is the vealuation function used in today chess prog (gnuchess for example). What Am I missing ? any help is very appreciated (articles, web refernces, source code). Is there some consideration for the size of the opening book (am using a little book : 5 openings) ? Is this really important ? Any help is much appreciated. Best regards
Technical Details
Message-ID:
<aopdhu$2qu$1@news-reader11.wanadoo.fr>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!opentransit.net!wanadoo.fr!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10d71d,f52f8ecdcbddc873,start X-Google-Attributes: gid10d71d,public X-Google-ArrivalTime: 2002-10-18 09:40:31 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!opentransit.net!wanadoo.fr!not-for-mail From: "Mind" <Mind@mind.com> Newsgroups: gnu.chess Subject: Looking for advice in chess programing Date: Fri, 18 Oct 2002 18:37:44 +0200 Organization: Wanadoo, l'internet avec France Telecom Lines: 27 Message-ID: <aopdhu$2qu$1@news-reader11.wanadoo.fr> NNTP-Posting-Host: aboulogne-104-1-5-133.abo.wanadoo.fr X-Trace: news-reader11.wanadoo.fr 1034959230 2910 80.11.99.133 (18 Oct 2002 16:40:30 GMT) X-Complaints-To: abuse@wanadoo.fr NNTP-Posting-Date: 18 Oct 2002 16:40:30 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000