🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.chess
Article #1506

Looking for advice in chess programing

#1506
From: Mind
Date: Fri, 18 Oct 2002 16:37
22 lines
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-mail

Show 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