首页 随笔 乐走天涯 程序资料 评论中心 Tag 论坛 其他资源 搜索 消息中心 联系我 关于 RSS

闲话江湖象棋残局:一个有意思的象棋玲珑局


日期: 2013-07-08 21:51 | 联系我 | 关注我: SteemIT, Twitter, Google+

  刚看到 扫地老僧 在知乎上回答了一个 《街边的赌博的象棋局是死局么?还是骗局?》的问题,他说:

  可以说是骗局。他们摆得很多局来自《桔中秘》之类的古谱, 这种局往往走到最后如果双方都没出错的话应该是和局。这种残局看似简单实则变化非常复杂,一环套着一环,走错一步就满盘皆输。摆摊的人象棋水平倒不见得有多高,但他是把自己摆的残局红黑的所有变化完全记了下来,象棋水平最高的人上去也最多就是和他走成和局,而按照规则和局他是赢的。 也就是说玩家参加的是个必输的局

  补充回答:这种局应对正确最后都是和局,所以执黑执红是无所谓的, 而且这种局都不是人正常下出来的,而是古人专门设计出来的,类似天龙八部中的“玲珑棋局”, 双方都命在一线之间,无论红黑,走错一步就是死路一条,这种局是高手们经过了多年的钻研设计出来的, 仓促上阵的玩家很难洞悉全部的陷阱。

  跟街头摆残局的对战,玩家参加的是个必输的局,这点确实如此。不过事情也有例外,我就曾经赢过街边摆棋摊的50块大洋。 当时应该是2003年,我住在长沙火车站旁边,五一路靠近民航大酒店的林荫道上,经常有人摆老僧说的这种玲珑残局。有次我在等人,无聊看人摆残局,突然想起初中同学彭铁柱考过我的一个假设中残局:

  • 前提:一方十六个棋子齐全,另一方只有相士将五个棋子
  • 结果:残局摆好后,十六个棋子齐全的一方,无法将死只有五个子的另一方,只能和棋
  • 问题:这样的残局是否存在?

  我认为这种残局应该可能存在,当时琢磨了一会,就摆出来了。于是我拿这个问题跟街边摆残局的对赌,他认为不可能:16子齐全还将不死你的5个子?于是各掏50块打赌,就这样赢走了他五十块。 :D

  刚才看到老僧在知乎上的回答,突然想到,我应该是为数不多的赢过他们钱的玩家,——虽然也是利用残局赢了他们。这个例子也佐证了老僧文中的观点:摆摊的人象棋水平并不见得多高,只不过是把他们摆的残局所有变化都完全记下来摆了。

  现在街头的摆象棋残局的人,周围明里暗里都有一帮托,纯粹就是江湖局了。这种江湖残局,核心并不是残局,而是江湖。象棋,不过是他们江湖设局的一个载体而已,就跟易拉罐中奖局、掉钱捡钱局、弹珠转盘局等等本质是一样的。自以为自己智商高的人冲上去,结局肯定是必输。:) 我当年运气好,遇到的那个摆残局的,要么是个江湖菜鸟,要么是真出来摆着玩的,比较厚道,痛快认帐。 :D

  有兴趣的朋友可以试着摆一下我说的这个 16子齐全 vs 5子 的残局,看能否摆出来?我认为各种职业里,程序员们应该是能最快摆出这个残局的。:D


扫地老僧的解答

  下图是扫地老僧在微博上做出来的答案:

16子齐全 VS 5子 的象棋残局解法

  他这样摆法实际上还有点小漏洞,有兴趣的朋友可以琢磨下看看。但这道题的解题思路没错,就是将红方16字全部摆在黑方帅台附近,利用过河卒子无退路的规则让所有进攻棋子无法动弹,从而达到和棋目的。

标签: 象棋 | 骗局

 文章评论

第 1 楼  发表于 2013-07-08 21:36 | 长颈叔叔 的所有评论
这个能做成一个手机应用吗?自己根据地摊残局摆子,然后设置先后手,再利用程序进行运算。。。另求知乎问题链接。。
:
链接给出来了啊

第 2 楼  发表于 2013-07-08 22:29 | 扫地老僧 的所有评论
太牛掰了,敬仰之情如滔滔江水~~~~~~~~~~~~~~

第 3 楼  发表于 2013-07-08 23:41 | xjb 的所有评论
不是一般的牛呀,我觉得你可以设计一个算法。

第 4 楼  发表于 2013-07-09 10:14 | Nate_Lee 的所有评论
挨揍是你运气好 :D。通常的街边摊是这样的:1. 多数人解不出来 2. 如果真有高手来解,旁边的托立马站出来,指指点点,告诉你应该怎样走,如果你不听,立刻和你推搡起来。总之摆摊人是稳赚不亏
回复于 2013-08-18 12:42:
是啊,我也觉得是运气好。那个人可能是个刚来玩的江湖菜鸟,也可能是摆难玩的。:)

第 5 楼  发表于 2013-07-12 14:20 | YNLSZ 的所有评论
非常有道理,象棋游戏的AI通常很高,是棋谱里存的残局多而已。

第 6 楼  发表于 2013-07-16 20:39 | darkmi 的所有评论
网站好长时间都不能访问了啊。。。。

第 7 楼  发表于 2013-07-23 16:23 | devour 的所有评论
在上海的时候玩过,丢了2百,那时候太年轻,没看明白旁边围观的是托,后来路过几次,发现每次都是那几个人在看.才明白,网上找来下棋谱,都是一些残局还得往摆摊的那方多加1,2个子的样子.

第 8 楼  发表于 2013-08-26 18:44 | lecheng 的所有评论
可以做一个手机APP,扫描棋局,智能破解~~哈哈

第 9 楼  发表于 2013-09-14 18:22 | buduoxiang 的所有评论
拜托,这棋怎么可能和棋,红棋随便走下,黑棋就死了啊

第 10 楼  发表于 2013-12-09 23:38 | 剑哥 的所有评论
彭铁柱 玩域名的域名城里有个彭铁柱也是长沙人,不知道是不是你的朋友.
回复于 2013-12-23 20:08:
呵呵,就是他。 :)

第 11 楼  发表于 2014-11-22 18:34 | 凌九霄 的所有评论
会走象棋么?接下来你想让哪方先走?我倒要看看你怎么困住红棋!
回复于 2015-09-09 09:33:
老僧他这样摆法实际上还有点小漏洞。但这道题的解题思路没错,就是将红方16字全部摆在黑方帅台附近,利用过河卒子无退路的规则让所有进攻棋子无法动弹,从而达到和棋目的。表激动,你仔细琢磨琢磨,肯定可以摆出来的。 :)

共有评论 11 条, 显示 11 条。

发表你的评论
如果你想针对此文发表评论, 请填写下列表单:
姓名: * 必填 (Twitter 用户可输入以 @ 开头的用户名, Steemit 用户可输入 @@ 开头的用户名)
E-mail: 可选 (不会被公开。如果我回复了你的评论,你将会收到邮件通知)
网站 / Blog: 可选
反垃圾广告: 为了防止广告机器人自动发贴, 请计算下列表达式的值:
4 x 3 + 5 = * 必填
评论内容:
* 必填
你可以使用下列标签修饰文字:
[b] 文字 [/b]: 加粗文字
[quote] 文字 [/quote]: 引用文字

 
首页 随笔 乐走天涯 猎户星 Google Earth 程序资料 程序生活 评论 Tag 论坛 资源 搜索 联系 关于 隐私声明 版权声明 订阅邮件

程序员小辉 建站于 1997 ◇ 做一名最好的开发者是我不变的理想。
Copyright © XiaoHui.com; 保留所有权利。