|
||
Title: hardware independent constant strength of a bot Post by leo on Dec 7th, 2007, 11:34pm The Arimaa Computer Championship asks to Quote:
Being tinkering again about my "naive AI" bot, I'm having a hard time imagining how I'll implement both time control and hardware independence. This system is not based on a search tree but rather on a shapeless network of tasks at hand, with the priority of each task not being clear, and each task being likely to spawn another bunch of new tasks the amplitude of which can't be known in advance. :) So the options of the program for enforcing hardware independent strength will probably have exotic names, such as "concentration", "obsessiveness", "versatility" instead of "number of plys". What kind of crazy boat have I embarked onto? :/ |
||
Title: Re: hardware independent constant strength of a bo Post by Fritzlein on Dec 8th, 2007, 9:42am Time control and hardware-independent play are indeed antithetical. The idea of hardware-independent play is to assume that you have enough time and limit you bot in some other fixed way. For example, you have a hard cap on the number of "tasks" you refer to above, so your bot stops thinking after a certain amount of thinking, not after a certain amount of time. |
||
Title: Re: hardware independent constant strength of a bo Post by leo on Dec 9th, 2007, 12:09am I'm striving to do so, but when it comes to implementing it everything suddenly looks complicated. :) In time control mode it's difficult to estimate the time each task will take because they are not fixed format operations, they depend on board state and the current plans of the AI; and in constant strength mode it's difficult to estimate the consequences of each task, and the depth of thought they will appear to have. I'm interested to know how human players limit their strength when playing against a weaker player in a tutor way. At least for me, it seems there's a lot of "no, I'm not going to play that, it would be wicked" kind of thoughts, so there is a sense of what is "simple" and what is "wicked". But it's afterward trimming, the playing mind doesn't limit itself to the more simple moves, it's the tutor mind that marshals the moves... |
||
Arimaa Forum » Powered by YaBB 1 Gold - SP 1.3.1! YaBB © 2000-2003. All Rights Reserved. |