“一头大象,一辆战车,五名步兵和三名骑兵组成了PATTI,三倍的PATTI组成了SENAMUKHU ...”
十个ANIKINI组成AKSHAUKHINI,这是最大的军事单位...
亨利·里昂·奥尔迪(Henry Lyon Oldie)“一开始的雷暴”在上
一篇文章中,我谈到了草稿,这并非偶然。 草稿及其综合动作是该
项目的基础,构成了其骨干。 到目前为止,跳棋给我带来了惊喜。 例如,就在前几天,我碰巧
修复了一个与延迟捕获选项有关
的长期存在的错误。 总的来说,正如我所说,跳棋游戏被大大低估了。 但此事不仅限于检查员...
象棋
在我们看来,
国际象棋似乎并不是某种不寻常的游戏,但这仅仅是因为我们已经习惯了。 以
典当为例。 如果您考虑一下,这是一个非常不寻常的数字。 唯一不会像他走路那样跳动的棋手。
考虑到过道的规则完全很难考虑明显的事情(是的,是的,我知道,这是历史上发生的)。 但是,我们不要谈论平庸。 典当可以变成其他碎片! 而且,与大多数其他
传统的国际象棋游戏不同 ,该选择不限于两个选项中的最大值。
在这件事下,我不得不学习如何在画布上绘制图形对话框。 到目前为止,典当只变成了皇后,这在没有皇后的
游戏中有些不便。 但也有
一些形状的可用范围取决于转换发生的领域!
另一个重要的一点是游戏中存在“皇家”人物。 当然,这不是国际象棋的发明。 主要人物存在于许多古代游戏中。
Dablot ,
Damone ,
Altai Shatra-在所有这些游戏中,“王”都可以被困住,从而提前完成游戏。 尤其是辛辣的游戏,在这些游戏中,普通人物可以变成国王。 例如,在
Shashmat中 ,玩家可以选择:通过转换来获得更强壮的身材,或者通过创建“备用”国王来保护自己。
在所有这些游戏中,玩家失去了所有王室物品。 因此,如果董事会中有“王子”和“国王”,要赢得胜利就必须将他们两个都俘获。 对“突然死亡规则”的这种理解是古代游戏(如
Chaturanga)的特征 ,但在
Chatranja中象棋思想已经走得更远。 现在国王无法受到攻击-这是不可侵犯的角色,但玩家无权让其主要角色受到攻击! 如果无法避免对皇室成员的威胁,则游戏结束。 这就是
支票和
垫子的概念出现的方式。
严格来说,并非所有象棋游戏都如此。大型 国际象棋 游戏的主要问题是
游戏中有多个国王。 在特别被忽略的情况下,复杂的结束游戏规则会使事情变得复杂。 例如,在“
Ko Shogi ”中,胜利是通过将人物“ General”和“ Middle部队”或“ General”和“ Banner”获得的。 同时,“中间部队”可以变成“总督”(而
成为 “小将军”的
规则是一个单独的大话题),在这种情况下,也需要加以考虑。 所有这些都使检查和将死的概念复杂化。 允许皇室成员被劫持,顺其自然地整理情况要容易得多。 打破这个想法的另一个因素是超过两个玩家的游戏。
在这里,国王(对国王的威胁)的概念变得更加抽象。 实际上,如果南方玩家攻击了西方玩家的国王,那么后者就不必采取任何措施,因为在南方再次采取正确行动之前,北方和东方可以大大纠正这种情况。 另外,
米宁将棋有
重设规则 ,国王和其他人物一样,可以被带到他们的后备区。 当然,为了继续游戏,玩家必须在棋盘上至少保留一位国王(而不是保留)(可以保留更多,但没有意义),为了获胜,他必须在他的指挥下召集所有四军的国王。
但是,即使我们仅考虑有效执行“检查”和“将死”规则的那些游戏,一切也并非如此简单。 首先,全面检查对国王的各种威胁的成本很高。 鉴于一般情况下攻击不一定是国际象棋(例如,在“
白俄罗斯国际象棋 ”中,您可以用跳棋攻击国王,而优先选择跳棋则可以让您
与国王同住 ),这很容易产生所有有效的动作然后核实对国王的威胁。 实际上,这太慢了。 您必须
复制模式移动方案以检查可能的威胁,而无需生成移动列表。
对“伴侣”的检查也很困难。 在很长一段时间内,我一直在考虑失败的条件,即无法采取任何行动(当然要考虑到国王在支票下的禁令)。 通常,这并不是很错误,因为在大多数游戏(包括国际象棋)中都是这样。 但
不是象棋 ! 幸运的是,在1.2.7版中,我弄清楚了如何在不牺牲性能的情况下解决问题,现在可以正确检测到拍子了。 顺便说一句,机器人也使用了相同的检查以检查可能的威胁(这大大提高了他们的游戏质量),但是同样,
Chess中的AI令人作呕(
首次亮相的库有所帮助)。 在这里,我只能对自己犯罪。 一样,高质量的国际象棋AI并不是我的。
所有这一切并不能否定象棋游戏中存在一些令人困惑的事实。 当然,这场比赛在很大程度上是个玩笑(并且我没有信心设法解决其实施中的所有错误),但很有可能本着“
动量象棋 ”的精神认真地进行比赛。 通过对垫子本身的解释,也可以选择。 例如,国王可能是
将军,或者游戏中可能有一部分
必须始终处于检查之下(但是有一个是不可能的)。 通常,国际象棋很有趣。
从这个游戏中还能学到什么? 在国际象棋中,有一个最有趣的举动,在此过程中,两个棋子同时移动。 当然我在说
cast子 。 对于我的项目,这个概念与从草稿中借用的综合举动一样重要。 有很多可以应用它的游戏。
Dameo ,
Abalone ,
Ordo-在所有这些游戏中,棋子同时移动。 但是您可以走得更远!
我同意,这与最初的轻率概念相去甚远,但是为什么要限制自己呢? 有必要最大限度地将固有概念中的所有内容挤出来。