本帖最后由 hbghlyj 于 2022-8-1 20:02 编辑
2022.08.01 修改:
加入“拷貝歷史為字符串”和“從字符串恢復歷史”功能.
走了幾步之後,點擊左上角的按鈕,可以拷貝歷史到剪貼板.
例如
10,9 14,-7 9,9 8,9 13,-7 5,9 15,-7 1,7 18,-9 22,-7 9,18 9,14,k 9,-18 9,-14 18,-9 10,7 18,-14 18,-18,k 18,14 18,18
字符串的解釋:
• 以空格分隔每一步. 兩個連續空格表示pass了一步, 比如9,9 和8,9 之間的兩個空格.
• 如10,9 表示ID為10的棋子(紅方棋子ID為0到11,黑方棋子ID為12到23)在棋盤中的位置加9(位置加9就相當於向右下斜走一格)
• k表示成王, 比如9,14,k 表示ID為9的棋子向左下斜走兩格, 到了底線, 於是該棋子成王.
刷新頁面之後再點擊左上角的按鈕, 把字符串粘貼進去, 即可恢復上次的棋局, 並且可以點擊“悔棋”按鈕撤銷任意步(可以一直“悔棋”回到開局). |