[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [computer-go] Time constraints for computer Go



Use a binary editor to find the arrays that control the searches and
change the values in them:

/* LEVELS:    1  2  3  4  5  6  7  8   9  10  */
int maxmoves[NUMLEVELS] =   /* maximum number of moves to try on full board
*/
        {  0, 3, 3, 5, 5, 5, 6, 7, 8, 10, 15 };  /* can look at more if have
extra time */
int maxvariations[NUMLEVELS] =  /* max number of children per move tried */
        {  0, 1, 1, 2, 2, 3, 3, 4, 5,  5,  5 };
char maxscorebrdepth[NUMLEVELS] =	/* max depth for any branches in Q
search */
		{  0, 0, 0, 1, 1, 2, 2, 2, 3,  3,  3 }; 
char maxscoredepth[NUMLEVELS] = /* max depth for local q search, other than
tac captures */
        {  0, 0, 0, 1, 1, 2, 2, 3, 3,  3,  3 };
int maxlifecalls[NUMLEVELS] =  /* should be around maxmoves*maxvariations */
        {  0, 5,10,25,50,100,200,300,500,1000,2000 };

etc.

Should be easy :)

David

> -----Original Message-----
> From: computer-go-bounces@xxxxxxxxxxxxxxxxx 
> [mailto:computer-go-bounces@xxxxxxxxxxxxxxxxx] On Behalf Of 
> Frank de Groot
> Sent: Tuesday, February 15, 2005 10:29 AM
> To: computer-go
> Subject: Re: [computer-go] Time constraints for computer Go
> 
> 
> From: "David Fotland" <fotland@xxxxxxxxxxxxxxxxx>
> 
> But it is a real issue, so I restricted the top level to play 
> a game in an hour on the typical 400 MHz machine available 
> when version 11 shipped.
> 
> Please tell us the adress of the byte in the MFOG versions 
> that we have to modify to get a higher level.. Better still 
> release a patcher for every version you made and put it 
> freely downloadable on your website.
> 
> That you have dumb customers is not the best reason to 
> cripple your software to your smart customers. You could make 
> a setting: "Unreasonably long thinking time - use only after 
> 2010!" :) Or put the min/max/average time per move/game 
> (estimation) behind the level so that nobody CAN complain and 
> if they do they are raving madmen and deserve to be shot.
> 
> It means that if I own a powerful PC in 8 years and Go 
> software plays much stronger, I have to buy a new MFOG 
> because you have deliberately dumbed down the program, so I 
> need to pay you again if I want a  version that uses the 
> extra CPU power/my extra time :(
> 
> _______________________________________________
> computer-go mailing list
> computer-go@xxxxxxxxxxxxxxxxx 
> http://www.computer-go.org/mailman/listinfo/computer-go/
> 


_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/