Author: Uri Blass
Date: 22:25:14 11/27/02
Go up one level in this thread
On November 27, 2002 at 23:38:39, Robert Hyatt wrote: >On November 27, 2002 at 19:03:38, José Carlos wrote: > >> I've been writing a new program in the last few weeks (at about 4-5 hours a >>week). I wanted to experience with bitboards (non rotated) and MTD(f). >> After writing the search structure (data representation, make-unmake, hashing, >>etc...) I've started to add some eval. >> I must say I'm really _amazed_ by how many things I can do with bitboards with >>so little effort. Attacked squares patterns, board control, mobility... all >>dynamics stuff is really easy to write (not tried statics yet). >> The program is still far from playing a whole game, and I'm not gonna have any >>spare time in the next few months, but I expect it to outplay Averno completely >>(though I'm having a horrible branching factor with MTD). >> And the best is, when you get into bitbords world, ideas come to mind faster >>than you can write them down! >> I still know almost nothing about bitboards, but I'm already impressed. >> >> Just my humble experience. >> >> José C. > > >Most people that try them, eventually end up liking them. > >Others never try them and try to convince the rest that they can't work, >they are too slow, you can't do sophisticated stuff with them, etc. I think the people who try to convince the rest that bitboard cannot work have only one human(vincent) Other people who never tried them did it for different reasons. I guess that they do not want to work hard to develop a new program when they see ways to improve their program that is not based on bitboard. For me the fun is to see my program get better and the faster way to do it is not to rewrite it again. Writing the program from scratch is something frustrating because I need a long time to see an improvement. I started with only a slow move generator and spend a lot of time on discovering bugs in it and doing it faster(the move generator of the public movei has a bug and I hope that the move generator of the lates version has no bugs but I can never be sure). It is still not optimized for speed but after enough improvements I decided that it is the time to do from it a chess program. In my work about movei I can see improvements. Even in the months that I had only a legal move generator and not a chess program I could see improvement from doing the thing faster or fixing bugs. 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.