[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]
Single Comment
Fergus, thank you very much for the code. The Bermuda Chess Angle is now
functioning, and I witnessed 3 pieces disapearring in my partial test
game. But I think it is functioning at 1/6th power. Here is why.
While I earlier had commented that a piece would disapear when on the
random coordinate, such as 'F6' I was expecing F and 6 to show up in the
two dice indicators. But the game currently has no code for visible dice
values. If dice could be seen [after a move was verified], then I
expected that the second player would manually delete the affected piece.
But it goes beyond having a piece actually residing on the affected square,
for if a piece passes through the square it also disappears (i.e., not just
when it lands there or is already at rest there). That is why I pictured
visual dice and manual removal.
However, your code method is far superior! Far superior because the piece
automatically disappears if on the random coordinates. [Though not if it
passes over - or maybe it does... I don't know.] I can't tell from the
following:
set BCAF or (>= rank dest 2 and <= rank dest 7 and >= file dest 2 and
file
dest 7) (>= rank origin 2 and <= rank origin 7 and >= file origin 2 and
file origin 7);
and the pre-move's code of:
if #BCAF:
set BCAF join chr + ord c rand 0 5 rand 3 8;
capture #BCAF;
endif;
Anyway, thanks for the excellent code you've provided and if you know
what it would take to get the Bermuda Chess Angle up to 100%
functionality, again it would be greatly appreciated.
Sincerely, clueless and codeless Gary