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


[ Help | Earliest Comments | Latest Comments ]
[ List All Subjects of Discussion | Create New Subject of Discussion ]
[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]

Single Comment

The Bermuda Chess Angle. Pieces can vanish in a central grid (The Bermuda Chess Angle) depending on dice-determined coordinates. (10x10, Cells: 100) [All Comments] [Add Comment or Rating]
💡📝Gary Gifford wrote on Mon, Feb 13, 2006 10:30 PM UTC:
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