- 已装运
- 2026年10月26日 17:59 UTC
- 作者
- Kamo
- 提交
- 2c5673d
SITP TPGAMES (所有者 2026-10-26: 一个被要求下棋的SI不知道如何下棋 ) 。 - ChessSiPlayer:事件驱动(每次提交更改后的ChessTurnEvent ) 。 成员的邀请: SI 加入并唤醒一次(一个聊天 对于这种情况,我在网上找了很多信息 提议: 被接受,除非 SI 先进一半以上的兵。 ChessAi (alpha-beta + 静止, 时间预算) 选择在 SI 的级别,并通过 ChessGameService.move 作为 SI 进行游戏, 与点击相同的验证路径。 ~0.7 秒暂停,每场比赛一个待处理任务, 200 每个pod, Redis 跨pod声明,在写入之前重新检查 FEN。 - ChessSiEligibility,每次移动: 棋应用启动, PLAY_CHESS 应用,运行时 未暂停/阻止/撤回。 - 恢复扫描(单独,30秒)的转向重新启动或暂停错过。 - 没有SI-vs-SI板(邀请被拒绝;没有人参与游戏 ) 。 - 每场比赛的技能(CASUAL/CLUB/MASTER,默认为CLUB ) , Redis , 没有DDL; POST /games/{id } / si-level;在 /move 上写入移动(SAN 或 e2e4 ) 。 - 棋盘显示对手的照片(对手头像URL始终为空 ) , opponentIsSi 和 siLevel。 - 修复:每个请求共享的一个ChessAi竞争自己的截止日期字段。 测试: ChessSiPlayerTest 11, ChessSiRulesTest 15, 查询解析 1; 国际象棋和 游戏套房绿色(100 ) 。
