Check out Janggi (Korean Chess), our featured variant for December, 2024.

Enter Your Reply

The Comment You're Replying To
Greg Strong wrote on Tue, Jul 6, 2004 02:39 PM UTC:
Thanks for the list of variants, that is what I was looking for.  Some of
these are quite easy; Berolina, Kinglet, and Extinction should be a
breeze.  I was already planning on doing Extinction Chess next.  I am
also
eager to do Cylindrical Chess, because it'll be fairly easy, and will be
a
proof-of-concept for supporting unusual boards.

As for the others:

Chessgi, like Shogi, it problematic for computers because of the drop
rule.  In Chess there are about 30-35 legal moves from most positions. 
In
Chessgi, if you have several pieces in hand, there could be a hundred
legal
moves.  This branching factor provents the computer from seeing very
deeply.  Professional Shogi programs do some very clever stuff; hopefully
some professional Shogi programmers will join the team :)

I have absolutely no idea about Refusal.  Fascinating game, but it is not
at all clear to me (at least at the moment) how it could be programmed. 
Even Zillions can't do this one.

Rettah doesn't look too hard, but I couldn't find the 100-square
version
you mentioned.

SuperChess and Centennial Chess have pieces that face in a specific
direction, and can be rotated.  Support for that shouldn't be toooo hard
to add, and I'm sure lots of Chess variants have pieces with facing.

Doublemove and Progressive: Hmmm... to be honest, I have no idea.  This
could be really, really simple, or really hard.  There are only a couple
of places in the code where the 'current player' is flipped, and it
wouldn't be hard to change that.  Problem is that I really can't fathom
what all the implications of that would be.  This will require some
experimentation and careful testing, so it's not real high on the list.

ABC Chess: at a quick glance, this doesn't look bad.  Similar to Chess
with Different Armies.

It is going to require some time to get more variants in, to say nothing
of all the general 'bells-and-whistles' kind of things ChessV needs. 
Fortunately, I am unemployed, and working on ChessV full-time.  And
hopefully other C++ programmers will help out.  I hope to release a new
version in about a week with more features.

Edit Form

You may not post a new comment, because ItemID new freeware does not match any item.