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.