我正在使用chess.js
和chessboard.js
作为我的国际象棋项目。
我只想实现国际象棋动作的撤消和重做功能。
我正在创建" Move Recorder"国际象棋移动使用chessboard.js
,用户可以通过它移动和重做国际象棋移动。用户正在从两边玩,分析国际象棋之谜。
如果有人可以提供帮助,请告诉我。
答案 0 :(得分:1)
从这里开始进行基本设计。 data structure used to implement UNDO and REDO option
我认为这个框架中有一些方法可以跟踪你指定的过去行动所需要的命令。
希望有所帮助!