功能描述
添加一个 toggle 开关,允许同一方(红方或黑方)连续走多步,而不是严格的红黑交替走棋。
使用场景
- 研究特定局面时,需要连续摆放同一方的多步棋来探索变化
- 学习和分析时,快速构建特定局面
技术考虑
数据风险
当前的数据模型(FenObject、Move 等)基于红黑交替走棋的假设构建。允许连走可能导致:
- FEN 字符串中的走棋方标记与实际不一致
- 着法树(move tree)的逻辑混乱
- 路径计算和统计数据异常
建议方案:临时会话
为避免对主数据库造成破坏,建议:
- 使用临时 Session,不与主数据库关联
- 不持久化存储连走模式下产生的数据
- 退出连走模式时丢弃临时数据,恢复到进入前的状态
- 或者提供明确的"保存到主库"选项(需要数据验证)
待讨论
功能描述
添加一个 toggle 开关,允许同一方(红方或黑方)连续走多步,而不是严格的红黑交替走棋。
使用场景
技术考虑
数据风险
当前的数据模型(FenObject、Move 等)基于红黑交替走棋的假设构建。允许连走可能导致:
建议方案:临时会话
为避免对主数据库造成破坏,建议:
待讨论