国际象棋变种-team-fog-of-war-custom-start-pos

进入主页https://www.chess.com/home:

自定义规则

随便选一个特殊玩法点进去

进去之后滑动到右侧边栏底部,选择Edit Rules

在Presets中选择4 player

在Mix & Match中选Fog of War

选择teams模式,这样对家就互为友军

只要有一方的国王被吃掉,他和他的队友就都输了:

计时器timer:

展开more菜单可以进行详细设置:

3个参数的含义:

设玩家当前计时器剩余时间为A

参数1:initial_time

初始的游戏总时长限制

参数2:bonus_time

当参数3为increment时,每走一步棋,A += bonus_time, 即走一步就延长这么多时间到总时长

当参数3为delay时,每一步棋在倒数bonus_time秒结束前不会扣总时长,假设这步棋花的时间是t,即A -= max(0,t-bonus_time)

参数3:increment or delay

时间耗尽输掉的例子

自定义开局部署裁判员

裁判员收集双方玩家的开局部署图,确认符合限制后

先根据4位玩家的要求编辑开局位置

用鼠标拖动棋子到对应的位置,调整它们的排列次序

比如这里红方玩家为了避免被对手猜到开局的时候王在哪里,把王放到了角落里作为开局部署

开局部署限制

要实现自定义开局棋子部署功能,这里给出约束条件:对于每一个玩家,兵线不能动,国王所在的行的棋子的排列可以完全自定义,不能引入特殊单位,由裁判员(人)检查对战双方的4位玩家提交的开局部署图是否符合规范,并在Edit Position中按照双方的要求为双方部署开局位置,并启动对局。

裁判员邀请四位玩家入场

4位参与的玩家需要首先进入到变体游戏界面(登录网页版并进入变体界面)

裁判员点invite players大框框以后,输入四个玩家的用户名

需要选择exclude me,即裁判员本人不参与对战

参与玩家接收邀请:

给4个玩家分配颜色,就可以启动游戏,这里我使用机器人代替2个玩家

裁判员选择开始游戏:

局内历史走棋记录:

局内功能-预览棋子移动位置

鼠标拖拽棋子或者左键单击棋子时棋盘上显示的小圆点(合法移动位置)和空心圆圈(合法吃子位置)

局内功能键-友军战术标记:

互为队友的玩家可以实时看到队友的战术标记:右键单击单元格标记圈,右键从一个单元格拖动到另一个单元格产生箭头

真人玩家1-chrome

真人玩家2-firefox

双方可以同时进行战术标记-firefox

裁判员观战

裁判员可以全程观战、监督比赛-edge

裁判员可以切换迷雾视角,查看双方的战争迷雾情况:

走棋顺序是顺时针

棋盘比双人玩家玩的时候要大,可以设置兵走到距离底线第几个可以晋升,以及可以晋升的棋子种类,不需要到对家的底线才晋升。晋升时系统有弹窗提示,比如

比如设置成这样:

兵冲两格到4th行就直接可以晋升

特殊单位

特殊单位:网站提供的特殊单位都由经典的国际象棋棋子的走法规则组合而来,同时还加入了中国象棋的马(在垂直方向的相邻格子有棋子存在时会绊马脚),类似于中国象棋的炮-蚱蜢(区别:不能像车一样沿垂直直线走无数格,如果隔的棋子超过一格无法攻击,就算没有可攻击对象也可以移动过去:合法移动区域,以自身为中心,沿垂直水平和4个对角线方向做8个向量,向量箭头指向的第一个棋子沿向量方向延伸的后面一格构成的集合),走得更远的马(骆驼,普通马即骑士走2*1或者1*2,骆驼走3*11*3)、中国象棋的象作为基础棋子,这些特殊的基础棋子和传统棋子也有组合棋子,比如龙主教就是结合了中国象棋的马和经典国际象棋的主教产生的

此外还有向量化走法的棋子,如双骑士:

合法的移动范围是普通骑士沿一个方向连续移动多步构成的范围集合。

布置棋子的时候把棋子拖到棋盘外可以清除棋子:

中国象棋的象:

游戏规则制定者要学习这些棋子的走法,可以在变种象棋规则编辑面板中把对应的棋子拖到棋盘上

然后点Anaylsis

之后按照走棋顺序一个人控制四个玩家进行模拟走棋,轮到对应玩家时点一下想学的那个棋子就可以看到它的合法移动范围–点(合法移动)和圈(合法吃子)表示

复盘:

一局结束后点PGN4,然后点下面那个下载按钮,保存复盘文件到电脑(写了不要点的那个下载的是PGN文件,只能对经典国际象棋进行复盘)

在4players & variants界面选择archieve,可以看到自己玩的最近几局的复盘,任意点开一个:

之后选择PGN4

点open…

选自己保存的复盘文件:

然后就展示出了你自己保存的复盘,所有类型的变种都可以这么操作:

逐步复盘

在对战时上图窗口也可以查看已经走过的棋。

标准的经典象棋的复盘

采用标准的PGN格式,而不是上述变种国际象棋的PGN4格式

在play-Archive中可以看到,这个Archive菜单和变种象棋的不是同一个

点进去之后:

在右边可以看到每一回合的移动。可以逐步回放

如果要导入现存的PGN文件:

变种象棋也可以当作普通象棋使用

在变种象棋的编辑规则中也可以选择标准国际象棋的规则:

之后也可以得到复盘的PGN4文件或者PGN文件-这里是标准国际象棋,所以可以存PGN文件

说明:

PGN只适用于标准的国际象棋复盘 默认是.pgn后缀

PGN4适用于所有变种象棋的复盘,默认是.pgn4.txt后缀

复盘也可以在变种国际象棋页面选择Anaylsis:

变种象棋分析这里只允许使用PGN4

官网FAQ

对于规则的官方解答:https://support.chess.com/

进入后搜索

计时器规则

https://support.chess.com/article/445-how-do-the-time-controls-work-in-live-chess

设玩家当前计时器剩余时间为A

参数1:initial_time

初始的游戏总时长限制

参数2:bonus_time

当参数3为increment时,每走一步棋,A += bonus_time, 即走一步就延长这么多时间到总时长

当参数3为delay时,每一步棋在倒数bonus_time秒结束前不会扣总时长,假设这步棋花的时间是t,即A -= max(0,t-bonus_time)

参数3:increment or delay

重要!特殊情况下超时自动输掉游戏

包括:

第一步走棋时间超过10秒(闪电战模式下)直接输掉。

前10步内某一步想得太久直接输掉。

断线太久

https://support.chess.com/article/338-how-does-game-abandonment-work

游戏时长评估

https://support.chess.com/article/330-why-are-there-different-ratings-in-live-chess

子弹、闪电战、快速等等级,根据图标区分

网络延迟的影响

网络延迟的提示

https://support.chess.com/article/357-what-is-lag-in-live-chess

系统解决网络延迟的策略-容忍低延迟,延迟过久会罚时

https://support.chess.com/article/423-why-did-the-clock-times-suddenly-change-the-clocks-seem-broken

daily-chess

https://support.chess.com/article/361-what-is-daily-chess