Check out Atomic Chess, our featured variant for November, 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

About Game Courier. Web-based system for playing many different variants by email or in real-time.[All Comments] [Add Comment or Rating]
🕸💡📝Fergus Duniho wrote on Sat, Oct 31, 2009 11:03 PM UTC:
I'm thinking I might expand the restore command to accept a turn number and a side name, usually White or Black, so that it can restore the board to the configuration it had on a previous move. To do this, it would have to store the configuration for each move in an array or be able to recalculate all moves from the beginning to the indicated move. Since the latter could introduce unwanted recursion, and the restore command currently works by changing variable values back to a stored state, the former is more likely how it will work. But since this would be a seldom used feature that would increase memory requirements unnecessarily, I may instead modify the store command to copy the current configuration to a named label and modify the restore command to work with labels used by the store command. A game that required the feature could be programmed to store the configuration after every move according to set naming conventions.