Check out Modern Chess, our featured variant for January, 2025.

Enter Your Reply

The Comment You're Replying To
H. G. Muller wrote on Sun, Oct 26, 2008 03:24 PM UTC:
A general game engine like Axiom or ZoG will never be as strong as a good
engine dedicated to a single game, or an engine tuned to a much smaller 
homogeneous group of games. You always lose some performance in generalizing.
Fairy-Max is slower than micro-Max in normal Chess, because it has to test
all kind of conditions on the move descriptors (such as 'is this piece a
hopper?', 'can it wrap around the board?', 'is it multi-path?') which
in normal Chess is a total waste of time, as the conditions never occur
there.

So I don't think you have to look in the direction of Axiom for strong
Chess programs. Systems like Axiom are designed for ease of implementing
something completely new at a low but acceptable level very quickly.
Strong programs for Chess variants are easier to derive from existing
strong Chess programs, such as I did with Joker80, which is the Capablanca
Chess version of my normal Chess engine Joker.

Such engines can already play under ZoG, as they use WinBoard protocol,
and a ZoG plug-in adapter for WinBoard does already exist. (I am not sure
if it handles the variants, but this iwould be a problem of the adapter,
which should be fixed there.) The problem is that it is a bit pointless to
play them under ZoG, as you could do nothing that you could not already do
their under WinBoard. On the contrary: under WinBoard such engines can lay
each other, under ZoG they cannot. The new Axiom GUI would be better in
that respect, but I haven't seen it, so I don't know how it would match
up graphically.

Edit Form

You may not post a new comment, because ItemID Zillions and GC does not match any item.