Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: New version of TSCP (1.8)--opening book and hash keys

Author: Dann Corbit

Date: 12:52:58 01/30/03

Go up one level in this thread


On January 30, 2003 at 07:42:16, Uri Blass wrote:
[snip]
>There are a lot of ways to do tscp faster but the idea of it is to do something
>simple and not something past.
>
>Tscp also does not have a piece list that may make it faster and other functions
>are also not optimized for speed.

I added king position to this one:
ftp://cap.connx.com/chess-engines/new-approach/tscp-180.zip

which enormously accelerates the king safety.  We could call it a piece list for
a single piece.

I also added a "half piece list" which gives a 1/3 speedup to the eval.

Right now, in the version in the zip file above, the *massive* bottle neck is
the hash function.

You can easily boost the speed greatly by:
1.  Adding full piece lists
2.  Make the hash incrementally (would be simple, since his chosen format will
fit it naturally)
3.  Using the hash existance to order the moves.

It might make a fun excercise for someone who has never fooled with chess
programs before.



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.