撰写了文章 更新于 2020-07-26 17:36:36
5DChess心得
本文预计长期更新
2020-7-26
欢迎加入QQ群1107708742共同探讨
2020-7-24
第一部分:综合
先放两个与aggressive电脑的作战记录和谜题证明一下自己不是云玩家(doge)
先说结论:在5DChess(下简称为5DC)中,进攻的优先级远远大于防守。
原因:在5DC中,进攻方的目的十分明确:将死任意一个点的王。而在这个目的的实现过程中,由于“过去”的王无法移动,因此防守的成本极高,而进攻的成本极低。并且。由于游戏双方都是人类,在较为快速的对局中,双方必然不可能做到完美防守任意一个时间点的王,而寻找防守漏洞比填补自己的每一个防守漏洞简单得多。
因此,在较低水平的对局中——此处的较低水平包括balance与aggressive电脑——,进攻方的压力要远远低于防守方。不断的维持进攻,寻找对方的防守漏洞,是一个极佳的对战策略。
2020-7-26
在5D Chess(下简称为5DC)中,获胜的要点是,在保证自己的漏洞尽可能少的前提下,给对方足够大的防守压力。也即,稳健第一,伺机而动。
之前我认为进攻的优先级远远大于防守,实际上是电脑的防守能力不足导致的。在大约三十盘网战中,我意识到许多玩家也同样产生了“猛攻是一个有效的策略”的认知,而在这个前提下,保证自己的漏洞尽可能少,并抓住对方猛攻中产生的漏洞就成为了一个行之有效的策略。
如何进行防守?最简单的方式是,保证自己的王的前方与斜角永远有一颗子挡着,而且不能离得太远。
例子:如上图。边上防守空虚的王极易被寻找到机会。(如果你在观看本文时无法理解这个局面为什么是将死,可以看一下https://zhuanlan.zhihu.com/p/163788099)
当然,以上仅为一般情况下的方法论,并不代表它是万能解,也不代表它是最佳的选择,具体问题需要具体分析。
而正如这篇评论所说,《关于对面的王一被将军就跑去异世界避难的事情》——这是电脑十分擅长的策略,而它也十分善于寻找你的防守漏洞。而不停地给予对方压力,就是获胜的基本方式之一。
下面将会介绍一些简单的进攻策略。防守这个问题我还没搞清,就不献丑了,以后可能编辑补充。
2020-7-26:我已经差不多知道怎么防守了。将写在进攻之后。
进攻的基本策略:
①:在传统国际象棋中,“牵制”是一种用己方子力与对方子力进行静态交换的战术。例如:用车将军,此时对方只有用后阻挡的选择的情况下,则完成了一次车对后的牵制——后无法离开自己所处的位置,除非有其他人接替了它的位置。而在5DC中,“牵制”变成了一种有实际战斗能力的战术。但于传统国际象棋不同的是,5DC中的牵制不仅仅可以牵制子力,也可以“对过去发动进攻”。善用牵制,即可创造许多机会。
②:利用特殊棋子的特殊移动方式进攻。例如,单象开局骚扰时,在传统国际象棋中,王前兵并不是非常重要——因为象只能斜向移动,王前兵离开并不会导致王遭到攻击。但在5DC中,象可以在时间轴上移动的同时横纵移动,这就导致王前兵对于防守象的攻击来说至关重要。同理,进攻方也可以利用这一点。而相对来说,马则更加灵活,因为马的移动尽管距离较短,但不会被阻挡。
③:后的战斗力毋庸置疑,可以在任意维度与任意两个维度间夹角上移动无限距离。对于5DC来说,后就是超级升级版的车+超级升级版的象。一个后的作用远远大于车与象的组合。
④:兵的运用。相比于进攻,兵的设计更偏向于防守。而与之相对,进攻中的一大部分就是如何绕开兵的阻隔。对于5DC而言,从多个维度同时瞄准同一个兵是一个十分可靠的选择。
2020-7-26补充:
⑤:利用垂直与平行战术(见前文知乎链接),辅以传统思维。以传统思维在现在打开局面,以垂直和平行战术完成绝杀。这需求对棋子移动规则极为熟悉。
2020-7-26补充
防守的基本策略:
①:用兵防守是最经济有效的策略。超时空打击的基本要求是,在其行进路线的盘面上不被阻挡(关于“阻挡”判定的问题,也可以看我之前发的知乎链接,如果还有疑问可以评论或者私信)。而兵由于其数量以及互相保护的能力,可以轻易达成这一点。——永远不要让你的王前兵跑太远,也不要让它被吃掉。除非你已经必胜。
②:精确计算,保证自己的王在被将军时有足够的直接杀伤手段。除了完美的将自己的王包裹起来之外,直接杀死对方的棋子也是一个十分有效的防守策略。这需要优秀的战术思维能力,但其实实际操作中并不算过于困难——时间是无限的,take your time。
第二部分:实战分析
首先,目前为止我仍然只是一个新手,因此错误是不可避免的,只是谈谈在实战中学习到的“经验”。
上图是一场随机网战,这场战斗中我体会到了一件非常重要的事:传统国际象棋中,棋力的差距主要体现在经验与计算力的集合之间的差距带来的子力交换能力,也体现在对局面的判断与把握能力上。但后者在大部分对局中往往只是锦上添花,真正靠大局观而非子力获胜的人类对局尚在少数。(当然,alphazero不在此列)
而在5DC中,对全局的把握恰恰是游戏最重要的部分。由于棋盘理论上是无限多的,因此某个棋盘上的子力暂时落后其实对于全局形式来说无关紧要,更重要的反而是对整个游戏所有盘面综合状态的计算与考虑。如图所示,尽管我方白子在多个盘面处于绝对劣势,但通过世界线之间的联动,成功将死了对手。
换句话说,就是对规则的理解与利用,加上在此基础上的计算与全局的思考,对取胜的作用远远大于局部的子力交换的攻防能力。
2020-7-25
中午起来和balance cpu下了一盘,感觉比昨天理解更深刻了。之前觉得balance电脑强大的如同神明,不可战胜。现在想来其实只是因为电脑对规则的掌握远胜当时以及现在的我。但是它的计算深度与计算广度其实远不如一个基本掌握规则的人类玩家。由于人类对于复杂盘面的掌握能力有限,与计算机对战时,相对来说,在早期利用计算优势创造优势局面是获胜的便捷之策。
第三部分:实战视频
由于尚处于萌新阶段,视频中必然有大量错误与问题,只希望能对尚未入门的玩家有所帮助,望海涵。
VS CPU(balanced)
2020-7-25
https://www.bilibili.com/video/BV1Hv411q7dk/
VS human
2020-7-26
目录