Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Chess engine for dummies

Author: Harald Lüßen

Date: 11:05:20 02/04/04

Go up one level in this thread


On February 04, 2004 at 10:52:38, Andrew Wagner wrote:

>Sheer random thought....do you guys think that a basic book on how to write a
>chess program would sell? Like an "Idiot's guide..." or "...for dummies" book
>that takes you through the process step by step?

I have such a book. It is written in german and it is called
"Schach am PC", from D.Steinwender, F.A.Friedel.
Markt & Technik 1995, ISBN 3-87791-522-1.

The chapters are (translated):
1. The first chess engines (16 pages)
2. How chess programs think (32)
3. Recent developments (28)
4. What chess programs can do (20)
5. The most important programs (70)
6. Chess software for free (28)
7. Playing strength of men and Machine (58)
8. Computer chess for experts (36)
9. We write a chess program (80)
10. MiniMax in Basic (58)
- Dictionary of computer chess (34)
A. Literature, B. CD-ROM, Chess232 & Auto232, Nimzo, Link to CSS Shop
Index (5)

All basic knowledge is included, even a commented source.
What I am missing are the more advanced or new topics:
- more about bitboards
- more about pruning and razoring
- more about extensions
- more about hash tables and pawn hash tables
- more evaluation patterns
- more about collecting the principle variation
- evaluation based tricks, pruning and extensions
- more about nullmove
- what are attack tables?
- discussion of different search algorithms
- discussion of different variants of the technics above
- what else can you try?
- how do things work together, where are the problems?
- optimization technics
- pocount, firstbit, lastbit
- repetition detection
- time management
- Winboard and UCI interface, input threads
- internet play
- how to implement opening books
- how to build opening books
- endgame tablebases
- how to test, debug and tune a chess program
- resources in the internet and usenet
- how to publish a new engine
- ...

I would like to have an advanced book. But I don't think
it would sell well.

Harald



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.