On Wed, 2 Jan 2008 05:21:42 -0800 (PST)
L.B.Kruijswijk@[EMAIL PROTECTED]
wrote:
> As writer of the DATC I can say, that is not entirely true.
> DipTool uses a different algorithm and also p***** all
> test cases.
>
> I am great sup****ter of adjudicators that has a generic
> solving mechanism, rather than specific such as the
> DPTG and other older adjudicators. Those specific
> algorithms are very difficult to get bug free. Currently,
> no such adjudicator exists that is flawless (the DPTG has
> 3 hard adjudicator bugs).
>
> However, the DATC algorithm, is not the only possibility.
Actually, we were talking about the DATC test cases rather than the
adjudication algorithm. However an adjudicator is written, it needs to
be tested systematically. Testing against the DATC cases seem to be a
suitable alternative to testing all possible positions. As far as I
know, it is the only tool of its kind in this regard.
>% Snip of good description of adjudicator issues %<
In most adjudication situations, speed is not a serious issue. A helper
program like DipTool or a server like we've been discussing needs to be
reliable and predictable - reliable in the sense that it won't crash or
get locked in infinite loops and predictable in that it produces the
expected outcomes. Diplomacy judges do have the tendency to stack
move adjudications for the same time of day and tools users expect
local calculations quicker than a website load, but the algorithms
employed so far have been adequate for these tasks.
The main application that calls for faster adjudication is Bot writing.
Albert is the top bot right now and probably the only 'smart' bot, in
that it actually attempts to calculate possible outcomes, as opposed to
simply relying on a system of relative weighting. Default settings are
for 100 adjudications per move, but users often change that to 50
because waiting the full 5 minutes for the move deadline to expire is
"too slow".
I like the interest shown in developing alternatives to the existing
base of servers. This shows an unexpected depth to the community. A
number of these projects are released under a GPL or similar license. I
hope that the programmers begin to leverage the potential of open
source by setting up source repositories and encouraging others to make
contributions to their code. Sourceforge and Freshmeat are both good
general purpose source hosting options. If anyone would like a narrower
audience for their development proposals, I'll have a CVS source
repository running around June.
Chris
PS - I nominate this thread for best thread jack of the year for 2007.
Please refer to the original post for a very promising Diplomacy game
server and contact me via email if you need any 2 center austria
replacements.


|