[bug #27857] "Draw move" on FICS

View: New views
2 Messages — Rating Filter:   Alert me  

[bug #27857] "Draw move" on FICS

by Evgenii Philippov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


URL:
  <http://savannah.gnu.org/bugs/?27857>

                 Summary: "Draw move" on FICS
                 Project: XBoard
            Submitted by: None
            Submitted on: Fri 30 Oct 2009 09:34:38 AM UTC
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

This is not a bug, just a suggestion.
On FICS the only secure way to claim a draw (3fold/50moves) with your next
move is prefixing your move with "draw ". Typing that is painful. Hitting "d"
right after your move gives the opponent the chance the premove out of the
drawn position. Unlike ICC, FICS doesn't take a draw offer before your move
into account.

For me I added AltDown/AltUp Actions (for the left Alt key) that just change
one variable. Depending on that var SendMoveToICS() prefixes the move with
"draw ".
Holding down Alt while moving sends "draw move" then.







    _______________________________________________________

Reply to this item at:

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

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



_______________________________________________
Bug-XBoard mailing list
Bug-XBoard@...
http://lists.gnu.org/mailman/listinfo/bug-xboard

[bug #27857] "Draw move" on FICS

by Evgenii Philippov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


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

Thanks for the suggestion. I was not aware of this special treatment of the
draw command by FICS. It seems to me XBoard should definitely support it. An
alternative to the UI you propose would be to hit F6 when it is your move, and
then move. This would work on ICC, where the "draw" command is initially
considered a draw offer, and sent to your opponent, but after your move will
automatically grant you a draw if one becomes claimable.

I guess XBoard in ICS play should check if a draw offer has been made before
the user's move, and if it is, send "draw MOVE" to the ICS to make the claim
work on FICS. ICC would probably ignore that, so for the benefit of ICC you
would still have to send the move as well. This combination:

<user hits F6>
draw
<user moves to 3rd repeat>
draw MOVE
MOVE

should have the desired effect on both FICS and ICC. It would draw a
(different) error message on both, though. Of course smarter code might decide
which of the two latter commands to send, but I am not sure how reliable this
can be made. (Would going on ics_type be sufficient?)

Engines in zippy mode send "offer draw" to XBoard, which in the above
sequence takes over the role of hitting F6.

H.G. Muller

    _______________________________________________________

Reply to this item at:

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

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



_______________________________________________
Bug-XBoard mailing list
Bug-XBoard@...
http://lists.gnu.org/mailman/listinfo/bug-xboard