[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/