bug-xboard
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-XBoard] [bug #27699] Fairy pieces in variant normal


From: anonymous
Subject: [Bug-XBoard] [bug #27699] Fairy pieces in variant normal
Date: Wed, 14 Oct 2009 12:13:42 +0000
User-agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; GTB6; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

Follow-up Comment #1, bug #27699 (project xboard):

Well, I knew this was possible from the moment I added these pieces to the
menu, but it seems so obvious a wrong thing to do that I never bothered trying
to make it impossible. There are simpler ways to make XBoard close.

One has to strike a balance here between not making the menu unmanageably
large (which is done now by making some pieces available as promoted / demoted
versions of others) and ease to remember how to generate certain pieces. The
latter makes it important that it works the same in all variants. This opens
up the possibility that a piece you need can only be obtained by first
creating a piece that does not occur in the variant, and promoting / demoting
it later. Greying out the primary piece would interfere with that.

So I don't consider this a bug anymore than that there is a button with a
cross in the upper-right corner of the XBoard window that you better not press
during game play. Furthermore, if an engine exits because it does not like the
FEN it gets, this should be considered a bug of the engine. The WinBoard
protocol specs are quite clear about that: it should just give n error
message:

Illegal positions: Note that either setboard or edit can be used to send an
illegal position to the engine. The user can create any position with xboard's
Edit Position command (even, say, an empty board, or a board with 64 white
kings and no black ones). If your engine receives a position that it considers
illegal, I suggest that you send the response "tellusererror Illegal
position", and then respond to any attempted move with "Illegal move" until
the next new, edit, or setboard command.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?27699>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]