Python五子棋游戏载入棋谱复盘问题

载入棋谱之后,要实现一步步前进或者一步步后退来复盘播放整个棋局,现在载入棋谱之后只能退一步就无法就退回更多上一步了,这种如何解决呢

img

你的棋谱上记录的什么,是每一步到底下哪还是整个棋盘?
根据你如何记录的,那么前进和后退的方式也不一样
如果你记录的是整个棋盘,那直接删掉所有子,按照上一步/下一步的棋盘重新摆即可
如果你记录的是每一步下在哪,那根据坐标,如果前进则是添加棋子,如果后退则是删除对应坐标上的棋子