Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Ilya Smirin - Hiarcs 8 ½-½ - Hiarcs was seeing a strong advantage...

Author: Uri Blass

Date: 00:49:27 04/26/02

Go up one level in this thread


On April 26, 2002 at 03:20:36, Odd Gunnar Malin wrote:

>On April 25, 2002 at 12:01:12, Uri Blass wrote:
>>My program in the 5th division of the winboard programs
>>has 9.5 out of 11
>>inspite of not having opening book,hash tables,pondering
>>and even does not use the null move pruning that
>>seems to be a significant improvement relative to
>>the previous version.
>>
>>Uri
>
>As I read before so did you start with an 4 div. engine (tscp) and apply changes
>to this that would gain speed etc.
>When you compare with the engines in 5 div. you have to remember that these are
>engines that start from scratch, with reading ideas and pseudo code and not
>source codes.
>
>Odd Gunnar


I did not start by modifying tscp.

I do not know if to say that I started from scratch because I copied part of the
data structures from tscp.

I started by move generator of only legal moves.
My code may has may have today 10% in common with tscp.

I copied part of the data structure of tscp but most of my varaible are not from
tscp and I never used a lot of variables that are needed for tscp.

Here are list of arrays that were never used by my program:

int mailbox[120]
int mailbox64[64]
BOOL slide[6]
int offsets[6]
int offset[6][8]
char piece_char[6]

My program today also does not use the following arrays but it used them in the
past.

int color[64];
int piece[64];

some arrays are also used today

gen_t gen_dat[GEN_STACK];
int first_move[MAX_PLY];
int history[64][64];
hist_t hist_dat[HIST_STACK];
move pv[MAX_PLY][MAX_PLY];
int pv_length[MAX_PLY];
int castle_mask[64];

Uri



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.