Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Efficient hash algorithm?

Author: Serge Desmarais

Date: 20:45:58 09/27/98

Go up one level in this thread


On September 22, 1998 at 10:11:05, William H Rogers wrote:

>Hash tables are used mostly in two instances: 1. for opening books moves as is
>saves time calculation your initial responses to game openings; and 2. for end
>game calculations. That is, when you reach a certain material value i.e. "small"
>then you start hashing the chess board so you can store winning moves leading to
>checkmate, or stalemate if no other option is available.
>It must be stated though, that many programs keep opening books to a depth of 15
>to 20 moves deep. In theory a complete game could be stored this way, thus
>eliminating a chess engine completely, and that is not what I call CHESS!
>All of this pre-supposes that every player makes the best move possible in every
>game.



A friend of mine made a joke about it, saying that with a giant opening book and
 more men endgame tablebases, you could go from the opening libraries right into
the tablebases, thus not needing any chess engine anymore. And all move would be
almost played instantly, thus CHESS would have been solved as a game, like Tic
tac toe! :) Of course it is not serious...

Serge Desmarais



This page took 0.01 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.