Author: William H Rogers
Date: 06:32:56 05/05/99
Go up one level in this thread
On May 04, 1999 at 21:46:59, Will Singleton wrote: >On May 04, 1999 at 18:35:50, William H Rogers wrote: > >>I read your post and I don't think that I understand what's wrong. >>I am using a Pent 120 and QBasic (not quick basic) and set maximun depth to >>4 plys. >>From the starting position, white moves e2e4, my program calculated 45,614 >>positions in 40.60156 seconds for a nps of 1140. >>Making a second move of f1c4, the program calculates 60,029 positions in >>54.60938 seconds for a nps of 1111. >>I increment my node counter with every move that the program calculates and >>evauluates. Maybe this is wrong, but I think that one of us is doing something >>not quite correct. Lets try to find out who, what or why. >>Bill > >It's always interesting to know how others count nodes. fwiw, I count all calls >to makemove that result in a legal move. Pseudo-legals aren't counted. > My programming skills are still unrefined, but I only count legal moves as nodes. This program was written 22 years ago, and I check to see if a piece that is moving put the king check before I count it as a move. I never could resolve the alpha/beta completely, and that is why I am still doing it the old way. I never had a programming class of any kind, and wrote a chess program in basic because I could not find one written by anyone else at the time (in basic, that is). I am currently going through a rewrite of the entire program and will be using a much faster compiler, rather that qbasic. In closing, I want to applogize to KarinsDad, I did not notice that he posted his nps as 'k'nps. Sincerely 'red faced' Bill >Will
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.