对于严肃的棋手和国际象棋爱好者的问答

5
带有API的国际象棋引擎
我正在寻找一种提供标准API的象棋引擎,我可以将其与某些高级编程语言(例如C#或python)一起使用。我浏览了领导者列表(Houdini,Komodo,Stockfish和Rybka),但找不到任何迹象表明这些引擎提供了API(这让我感到惊讶,并暗示我缺少了一些东西)。 为了更加明确,我需要使用以下API: 能够将特定的游戏加载到引擎中 能够评估游戏的位置 能够采取行动 那么,有谁知道一个为其功能提供清晰API的引擎?

5
Fianchetto主教与普通主教?
我发现未婚夫主教有以下缺点: 1)它控制的对角线经常被其自然正方形中的骑士挡住。 2)它控制的对角线经常被同一支球队或对手的中央棋子挡住。 3)推进骑士兵(b2-b3或g2-g3)会稍微削弱兵的结构。 4)如果另一个主教沿着其正常对角线发展,例如到b5,那么前进骑士兵-b2-b3切断另一个主教的逃生路线-例如。4)B-b5 a6 5)B-a4 b5和6)B-b3是不可能的,因为b3处的棋子和主教被困住了。因此,这在某种程度上阻碍了其他主教的发展。 5)未婚夫主教不能被棋子保护,并且容易受到攻击。如果将未婚夫主教从其b2或g2点移开,则典当结构中的“孔”也会使车队变得脆弱。 由于这些原因,我个人从未喜欢过未婚夫。 然而,尽管有这些缺点,但在某些开口中(例如西西里巨龙和QGD的变体)仍经常使用fianchetto开发。一些玩家甚至使用fianchetto打开游戏。 因此,总的来说,fianchetto开发是一个好主意,在什么条件下是合理的?在fianchetto开发过程中要牢记哪些要点?

2
如何用位板表示国际象棋状态
我对编程国际象棋引擎以及使用位板表示游戏状态感兴趣。我知道有一些使用位板的开源国际象棋引擎,但是查看代码并了解正在发生的事情并不是那么容易。我正在寻找有关如何在位板上表示所有状态的良好参考资料。 清楚地说明如何使用位板来维持游戏状态,尤其是如何从任何给定的位板上生成有效移动的列表,或者提供良好的参考说明可以使您获得绿色的复选标记。

4
开局到什么时候结束,中间比赛开始?
只是好奇是否有一套指导方针来确定玩家何时可以将开局做得差不多完成并进入中间游戏。我知道适用的一些开放规则是 开发所有作品 国王城堡 乌鸦连接 根据这些定义,很容易看出,当黑人仍处于开放阶段时,白人可能开始采取中间游戏策略,反之亦然。 我敢肯定,没有硬性规定,例如 通过移动10,所有玩家都应该考虑中级比赛,而不论其位置如何 由于所有游戏都是不同的(有时一侧会表现出侵略性,可能没有时间发挥作用)。 我在中间游戏和残局之间看到一个相关的问题,但没有这个问题。


6
为何伟大的棋手变得“疯狂”?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 我知道这个问题可能是针对更注重心理学的论坛,而“伟大”对于像费舍尔这样的参与者来说是轻描淡写的。但是,我想知道您对这个问题的看法。是情报吗?有压力吗?还是游戏本身?无论最终的答案是什么,我都想知道,盛大的礼物或才华是否有很大的反弹,甚至在较低的游戏水平下,玩游戏是否有害? 编辑:也许我应该改一下我的问题。为什么一些伟大的国际象棋棋手会患精神疾病,为什么其他人又如何保持精神稳定?我想听听更多有关讨论的另一面的信息。

4
我的主教被白鸦袭击了,现在怎么办?
我通常会进入这个位置,最近我将主教移至g5(或b5),他的回应是移至h6(或a6): 通常在这里,我只考虑两种可能性: 拿骑士 撤退我的主教* 做其他事情(非常有利可图) *到达h4(或a4),或回到它来自的长对角线 我知道这个职位在很大程度上取决于董事会中其他成员的表现,但是我敢肯定,有标准的回应,各有其优缺点。 我想深入研究这个职位,可能会读一些有关它的书,有人能指出我正确的方向吗? 另外,如果将其移动到h4(或a4),是否认为黑色再次进攻将另一个棋子移动两个正方形是错误的?

2
锋利的典当残局-可以计算到底吗?带电脑引擎?
怀特提出,这是我的分析的简要摘要,其中我尝试确定确切的评估。棋子的数量相等,但是白方在女王侧的2个棋子由一个Black的棋子控制,因此从某种意义上讲,Black在棋盘的其余部分都有多余的棋子。 1. a4怀特和布莱克(!)在棋盘两边都有棋子破牌,导致怀特陷入艰难的女王残局。 1. Kc3(我在游戏中玩的)是一种失误,应该在1 ... f4之后输掉!此后,布莱克将棋子放在e4和f4上,与他的国王一起去王宫接取怀特的棋子。 1. Kd3现在可能最好1...f4了2.Ke4。但布莱克反而扮演1...Kf7和动作,等待祖格旺。黑能赢吗?在这个时代,能否使用计算机引擎来确定这个位置是Black的平局还是胜利? 这是一个棋子残局-应该被精确评估。观众中有格里戈里耶夫先生吗? NN-NN

3
为什么掉落的典当无法在将吉提供死敌?
在围绕另一个最近问题的讨论中,出现了一个事实,即在Shogi 中不允许 “掉落”的棋子传递即时将死的物体,而可以放下任何其他类型的棋子来传递将死的物体。这让我(根本不是将棋玩家)想知道为什么在规则中有这种区别: 是否有一个特殊的理由(也许是来自Shogi的其他规则)来选择不能通过掉落传送将死的典当的典当?

1
如何建立我的开场曲目和记忆?
最近两年我一直在下棋。我正在尝试诸如控制中心,不允许弱化的典当结构之类的技术。现在,我正在尝试建立开放曲目。我的问题是从哪里开始?应该先检查哪些开口?有什么技巧可以记住这些开口吗? 如果我研究一些开口及其变化,是否有助于记住其他开口?换句话说,这些开口中是否有任何图案?很高兴能很快收到经验丰富的玩家的来信。

2
是否有任何国际象棋引擎可以显示一侧是否被强制平局?
是否有任何具有分析模式的国际象棋引擎可以显示某个位置是否是双方的强制平局? 引擎在检测到平局时通常输出0.0的评估值。但是0.0的评估可能意味着很多事情。例如,假设移动为白色,则评估值为0.0表示: 不管哪个玩家玩法如何(例如,材料不足),该游戏无疑都是平局。 双方都可以平局。如果他们的对手玩的很好,任何一个玩家都不会希望赢。 不管白色棋是哪一步,计算机都会100%确信黑色如果他愿意的话可以强制平局。如果黑方表现出色,那么白方将无法赢得胜利。平局是最有可能的结果,但更深入的搜索可能表明黑人可以迫使胜利。 电脑100%确信如果愿意,白人可以强制平局。如果白人表现出色,黑人就无法指望获胜。平局是最有可能的结果,但更深入的搜索可能表明白人可以赢得胜利。 该计算机尚未发现任何一方的强制抽签,但到目前为止的评估完全是水平。平局是最有可能的结果,但是更深入的搜索可能稍后会显示出一侧优势。 仅举一个例子说明什么时候可能有用,如果白方不需要获胜并且只想尽可能确定获得平局,那么他们可能更喜欢在评估为+0.0且已知强制平局的情况下进行移动即使可以使用更高评价的另一招。 另一个例子是,如果您需要获胜(例如,平局与损失一样糟糕),您可能希望以略微负面的评价进行移动,以避免让对手有机会强制平局。即使这增加了您输球的机会,也增加了获胜的机会。 显然,有些位置很难或不可能确定是否有强制抽签。但是,如果引擎宣布强制平局,则必须可以强制平局。误报是可以接受的,但不应有误报。 因此,总而言之,我想知道一个人(或两个球员)是否都可以使用强制平局来确定特定位置。不必计算位置的数值评估,但是如果同时提供了该数值,那将是一个好处。
11 analysis  engines  draw 

3
在不朽的抽奖中,为什么将女王sac 9…Qxa4 +视为最好的举动?
在怀特不朽的抽奖中前九步之后: NN-NN1. e4 e5 2. Nc3 Bc5 3. Na4 Bxf2 + 4. Kxf2 Qh4 + 5. Ke3 Qf4 + 6. Kd3 d5 7. Kc3 Qxe4 8. Kb3 Na6 9. a3 | <开始<<后翻转下一页>> 结束> | 为什么9...Qxa4+最好的举动在这里?黑方在白方国王上没有优势吗?怀特拥有什么隐藏的资源(无论如何对我而言)而导致女王牺牲是必要的?


4
我们应该在国际象棋俱乐部中开展哪些活动?
我正计划在我学习的工程学院里开设一个国际象棋俱乐部。我本人是一名普通玩家,但充满热情。 我的问题是,一旦启动并运行,我们应该如何处理? 我想到的一件事是组织成员之间的游戏。 也有看讲座,但是谁来决定我们要看什么讲座呢? 我不知道我的城市中是否有国际象棋俱乐部,尽管可能性不大。邻近城市有一些政府机构每年举行比赛,还有一些提供学费的机构。谢谢
11 clubs 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.