Author |
Topic: AEI test suite runner (Read 1420 times) |
|
jdb
Forum Guru
Arimaa player #214
Gender:
Posts: 682
|
|
AEI test suite runner
« on: Jul 18th, 2011, 8:31am » |
Quote Modify
|
I'm writing a test suite runner that uses AEI. The idea is to give the bot a position and have it think for a set period of time, say 30 seconds. Using AEI, what is the proper way to tell a bot to think for exactly 30 seconds?
|
|
IP Logged |
|
|
|
Janzert
Forum Guru
Arimaa player #247
Gender:
Posts: 1016
|
|
Re: AEI test suite runner
« Reply #1 on: Jul 18th, 2011, 1:28pm » |
Quote Modify
|
Hmm, good question. The AEI protocol doesn't really specify any hard limits on an engine's thinking time. Even the depth to search is optional and rather purposefully underspecified in regards to things like whether or not it overrides the current timecontrol. Not currently part of the officially defined protocol options, but there are the 'tctargettime' and 'tctargetmax' times used in the gameroom interface. These were meant to be used for postal games where the engine should think for less than the full move time. I'm not sure that reusing them for this is quite right though. Maybe the best thing would be to introduce a new option 'searchtime' to tell an engine to search for as close to that time as possible. The biggest problem is probably that no current engine knows about or follows it. Janzert
|
|
IP Logged |
|
|
|
jdb
Forum Guru
Arimaa player #214
Gender:
Posts: 682
|
|
Re: AEI test suite runner
« Reply #2 on: Jul 20th, 2011, 3:47pm » |
Quote Modify
|
Ok, Thanks
|
|
IP Logged |
|
|
|
|