-
棋子
-
桌子(棋盘)
-
玩家
-
房间 房间管理玩家、棋局、开局规则、棋局录像 一个房间只能开一盘棋局,但可以容纳多个人(选手和观众)
-
匹配队列
- Zobrist 哈希算法
- Rivest Cipher 4 加密算法
- 希尔排序
- 二叉搜索
开发时,运行依赖于VSCode中"Live Server"插件
- split board.js and position.js
- ui.js and position.js
- 内聚 position.js 和 search.js
- 用 Vue + Element-UI 重构界面
- 用脚本自动生成 book.js
- board -> desk, position -> board
- search -> ai, 可以启动多个AI。左右互搏,哈哈
- 使用 Web Worker 计算最佳着法