设为首页收藏本站

华工象棋论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4786|回复: 11
打印 上一主题 下一主题

[排局诠正] 象棋类游戏的重要量化指标“弃子能力”

[复制链接]
跳转到指定楼层
1#
发表于 2012-10-12 13:40:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
弃子是在子力上形成明显差异的一种行为,它跟兑子有着本质的区别。对于象棋类游戏而言,几乎所有的精彩都会跟弃子有关。弃子可分为“战略弃子”和“战术弃子”两大类。凡是逼迫对方吃掉弃子,不吃就会速败!这类弃子就是“战术弃子”。一方弃子,另一方可以选择吃,吃子以后有明显的子力优势,但也可以选择不吃,这样的弃子就是“战略弃子”。 象棋类游戏最著名的两种传统象棋“国际象棋”和“中国象棋”,不管是实战对局,还是趣味排局,几乎每一局都会出现弃子现象。虽然有计划的兑子,也会使其中的一方因为局面优势而取胜,但再有技术的兑子都绝对没有弃子精彩!那么弃子能不能通过数学模型或者某个公式来进行量化处理呢?答案是肯定的。 我在本帖里面提出两个量化公式,请朋友们批评指教! 先说一说“大子”的概念:除“兵”和“王”以外的所有具有进攻能力的棋子都可以称为“大子”。如:国际象棋每方有七个大子,中国象棋每方只有六个大子。 由于“大子”里面又可分为强子和弱子,所以弃强子和弃弱子是两个不同的概念。如:中国象棋的弃车和弃马,完全是两回事。 我们可以用最弱的“大子”来把所有“大子”进行的量化。通过比较,我认为“马”最适合做量化棋子。这样一来国际象棋每方的大子就由7个大子变成了10个马,中国象棋每方的大子由原来的6个大子变成了8个马。这里注意,国际象棋的一车只相当于一个半马,而中国象棋的一车是相当于两个马!中国象棋的一炮相当于一个马,这些都是通过大量的实践而得出的估算值,虽说不是绝对精确,但把它作为一个量化的方法显然是可行的。 国际象棋每方的大子=2+2+1.5×2+1.5×2=10(马) 中国象棋每方的大子=2+2+2×2=8(马) 组合象棋每方的大子=2+2+3+1.5×2+5=15(马) 由于不清楚日本将棋大子之间的关系,所以就不能得出其估算值,将棋每方的大子相当于多少“马”?请感兴趣的将棋爱好者回答。 这里说明一下,组合象棋是一种以传统为基础的新式象棋,最有趣的走法是串杀!通过自己四年多的探索和研究,发帖无数!虽然没有得到一位棋艺专家的认可,但组合象棋的一些让人耳目一新的表现,让我有足够的底气把它跟两种传统的象棋放在一起进行讨论。国际象棋的一个“后”相当于3个马,而组合象棋的“后”由于串杀的存在就相当于5个马!这也是通过大量的实战和排局研究而得出的估算值,应该是比较准确的。 第一个量化公式: 弃子能力=(被弃子方的剩余大子减去弃子方的剩余大子)除以每方的大子总数 如果被弃子方的剩余大子用B表示,弃子方的剩余大子用Q表示,每方的大子总数用M表示,那么弃子能力(K)=(B-Q)/M 例如:把所有的大子都换算成马,国际象棋的著名对局“安德森的不朽之局”,该局的弃子能力(K)=(10-3)/10=7/10=0.7 黑方的所有大子都在,而白方只剩下3个弱子,并取得胜利!此局的k值等于0.7,这是一个很高的数字!k值理论最大值是1,即一方弃掉所有大子,并用兵杀王,而对方的所有大子一子未死!这个理论值实际上是不可能达到的。暂时在所有象棋类游戏的所有对局和排局中,还没有发现这个k值为1的结果。 组合象棋的趣味排局“舍得”,虽然白方的所有大子都死了,并最终用兵杀王!但黑方也死了很多大子,所以就不能说成是弃所有大子。我以前的说法有误,在这里特此更正!那么此局的k值又是多少呢?我们可以算一算: 排局“舍得”弃子能力=(10.5-0)/15=10.5/15=0.7 天啊!居然跟安德森的那局k值相同!这应该是巧合吧。 至今为止,安德森的那局在国际象棋里面应该是k值最大的一局,国际象棋的排局k值有没有可能超过0.7呢?这个还不清楚!另外,中国象棋的实战对局和排局的k值最大是多少?这需要广大的中国象棋爱好者们去寻找。其实,我很想把柯有无“鹤啸九天”的那局弃子能力(K)算出来,可惜没有找到动态棋图,所以就没有办法计算了。 第二个量化公式: 弃子能力=(被弃子方的剩余“兵”减去弃子方的剩余“兵”)除以每方“兵”的总数 如果被弃子方的剩余“兵”用B表示,弃子方的剩余“兵”用Q表示,每方“兵”的总数用M表示,那么弃子能力(K)=(B-Q)/M 由于国际象棋的一个马相当于3个兵,通过转换,国际象棋的“安德森的不朽之局”的弃子能力(K)=(35-15)/38=20/38=0.5263157894 如果组合象棋的一个马也相当于3个兵,那么组合象棋的排局“舍得”(k)=(37.5-7)/54=30.5/54=0.5648148148 中国象棋的一个马相当于几个兵呢?这就要中国象棋的专家们来回答了。 有趣的是:如果把一方除“王”以外的所有棋子都量化转换成兵,那么国际象棋的每方就都有30+8=38个兵!组合象棋的每方都有45+9=54个兵,同样道理,中国象棋的每方有多少个兵?日本将棋的每方又有多少个兵呢?感兴趣的朋友不妨算一算,是不是正确没有关系,大家可以通过讨论,来得出一个比较正确的估算值。 上面这两个“弃子能力”的量化公式哪一个更好呢?我个人认为第一个量化公式比较好!不知专家们的意见如何?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
2#
 楼主| 发表于 2012-10-12 16:43:33 | 只看该作者
国际象棋实战有弃4个大子的“安德森不朽之局”!不知道中国象棋有没有弃4个大子的实战对局呢? 不管如何弃子,所有的弃子变化都是棋本身固有的变化!K值的大小可以客观地反映该棋种的弃子能力。 在象棋吧里面,有很多朋友讨论“铁滑车”开局,就是红方第一步“车一进一”计划战略性弃马的开局!这种弃子开局到底怎样?其实我也是好奇!可是没有一位特级大师使用过这种开局,也没有哪位自称特级大师的朋友公开评论和分析这个开局。。。
3#
 楼主| 发表于 2012-10-12 18:12:15 | 只看该作者
弃子,特别是突然出人意料地弃最大子!这样的弃子绝对精彩! 而有些局面不明朗的战略性弃子,也更加考验棋手的智慧! 特别值得一提的是组合象棋的疯狂弃子开局:先送一个兵给对方吃,紧接着又有六个兵给对方串吃!这诱惑力太大,对方没有不吃的道理!下一步还是弃子,很明显这是先弃后取战术!不过这先弃后取也是弃,可奇怪的是弃子方居然不取对方的子,再下一步又是弃子!这就是组合象棋不可思议的弃九子开局!当然,这不是胡乱弃子!弃子方的目的是让自己剩余的大子有十分灵活的活动空间,从而试图找到反击的机会!事实也证明弃子方确实有很多反击的机会。
4#
 楼主| 发表于 2012-10-12 19:43:55 | 只看该作者
根据过河兵(卒)计2分,仕(士)计2分,相(象)计2.5分,马、炮均计5分,车计10分。 如果把中国象棋除“将”“帅”以外的所有棋子都等价转换成兵,那么每方就都有29个半兵!这比国际象棋的每方38个兵少了很多。
5#
 楼主| 发表于 2012-10-12 22:30:19 | 只看该作者
有位朋友说:“任何棋的弃子能力都不能被量化,同一个对局中也是如此。因为,这是一个动态的游戏,局面在很大程度上取决于双方的实力与趋向。。。” 错!不仅棋的弃子能力可以被量化,就连棋的精彩度也可以被量化!我记得国际象棋曾经评选过年度的最佳对局,中国象棋也有人发个最精彩的连将杀!这些最佳最精彩的标准是什么?是靠人的感觉吗?肯定不是!一定有一些可以量化的标准。假如要让电脑软件在成千上万的对局中自动评选出最佳最精彩的对局,可能吗?软件是没有感情的,它只会用一些可以量化的方法去进行科学运算。现在的科学非常发达,我相信游戏里面绝对存在可以量化的方法或者数学方程式,只是我们现在还没有发现而已。 当然,任何棋的弃子也并不是弃子越多就越精彩,棋的精彩度还跟棋局变化的复杂程度有关。我此贴所说的“弃子能力”是一种棋本身所表现出来的能力。例如:国际象棋实战出现过弃“双车一象一后”四子的安德森极限对局,而中国象棋就不可能在实战斗中也弃“双车一炮一马”四子!想一想,一方弃“双车一炮一马”四子,就只剩下两个弱子,怎么能够在敌人六个大子还存在的情况下取胜呢?当然排局就很难说!一个能,一个不能,这说明什么?这不就是说明:棋不同,弃子的能力也会不同吗?我用一个形象的k值来表达这样的差别,难道不好吗? 我期待将来棋的精彩度也可以被量化,这样电脑软件自己就可以自动评选出最佳对局了。
6#
 楼主| 发表于 2012-10-12 22:52:39 | 只看该作者
这里还要说明一个问题:弃子能力只是跟双方剩余大子之差与每方大子总数的比值有关,跟棋的大子多少没有关系。例如:国际象棋弃“双车一象一后”四子,假如中国象棋也可以弃“双车一炮一马”四子,同样是弃四个子,但它们的k值是不一样的,国际象棋此局的弃子能力k值是0.7,而中国象棋的k值是0.75
7#
 楼主| 发表于 2012-10-14 22:07:28 | 只看该作者
“。。。。。。关键还是在于它是个动态的游戏。千古无重局,下棋时会遇到许多各种各样的局面。。。。。。你能肯定这些局面都有固定的弃子能力?当然不能一致,因为每种局面也都可以变化成其它各种局面!。。。。。。你的量化方法,还是取决于当前情况,那这个”当前情况”就能代表这个棋类的所有可能局面了吗?。。。。。。” 看了这位朋友的发言,我忍不住要说几句: 朋友!游戏是动态的没错,但你可以用静态的方法去思考分析!千古无重局?真的是千古无重局吗?中国象棋的正式比赛中,据说有两局一模一样,这是有据可查的事实!虽然国际象棋暂时没有发现全局同型现象,但开局几步,甚至十几步完全相同的对局比比皆是,这个不能否认吧。 我估计很多朋友跟这位一样,也认为棋的弃子能力和精彩度是不能被量化的。我不想浪费精力去说服这些朋友。我只想说:一个人的思维也是动态的,为什么一个人的智商可以被量化呢?据说智商低于某一个数字,就可以把这个人鉴定为“痴呆”或者“愚蠢”。变化无穷的思想都可以测量,我们变化有限的象棋游戏,为什么就不能想办法去测试呢?或者我们把某种平均弃子能力k低于某一个数字的棋,也可以称为蠢棋!精彩度在某个范围就可以称为优秀棋! 我本帖说的弃子能力,是一种棋本身素质的体现。当然,我那个量化公式到底是不是正确,我也不知道。我只是开个头,希望有人去研究这个棋的本质问题。到底一种棋的弃子有极限吗?极限是多少?很明显的问题:棋不同,趣味不同,精彩度也肯定不同!那么精彩度到底能不能被量化呢? 我再来简单说一说排局方面的弃子极限:某一款排局,一方速胜的唯一方法就是疯狂弃子,而对方必须猛吃弃子,否则输得更快!这样的排局存在吗?当然存在。组合象棋的排局“舍得”的k值现在是0.7,它今后能不能达到0.8,甚至是0.9呢?这个谁也不敢保证!国际象棋也出现过弃5个大子,最后一兵杀王的排局,那个排局的k值有没有超过“安德森的不朽之局”呢?由于找不到那局,不知道k值到底是多少。如果超过了,那么不朽之局就应该让位给那款排局。另外,中国象棋的排局弃子的极限又是多少?希望有人发一发那些疯狂的弃子局。
8#
 楼主| 发表于 2012-10-15 11:06:26 | 只看该作者
人的智商有高低之分,那么棋的智商,即精彩度有没有高低之分呢?我很想知道人的智商是如何测试的,棋的精彩度是不是可以参考人类智商的测试方法呢? 中国象棋的特级大师许银川,吕钦等,国际象棋的叶江川,谢军等。。。。。。他们(她们)的智商是多少呢?有人会很奇怪,你没事,关心别人的智商干吗?其实,我不干吗?智商跟一个人的天赋有关!天赋又跟爹妈有关,有人生下来是王子,有人是乞丐,本来就是这样,所以智商的高低没有必要保密。如果哪里有测试智商的地方,我都想去测一测,只要智商高于“痴呆”的标准就满意了,有了这个心里准备,就什么结果都不怕。。。。。。 如果将来真的有棋类游戏的智商(精彩度)测试标准,通过测试,中国象棋的精彩度远远低于国际象棋,我们传统中国象棋的棋迷们能不能接受这个事实呢?但也很难说,说不定是高呢?我这只是假如。 我的意思很清楚,就是喜欢棋的我们这些人,特别是有很多像我这样喜欢很多棋的朋友!能不能做出一个检验棋与棋之间差异的测试方法呢?先不管这个有没有用?一个人的智商其实高低跟找工作也没有关系!我是好奇到底有没有这样的方法呢? 可以说本帖已经开了一个好头,然而,参与讨论的朋友几乎没有!我真的失望。不过没关系。该说的,我还是说,该发的还要发!谁叫我是棋迷,谁叫我喜欢呢?。。。。。。
9#
 楼主| 发表于 2012-10-15 11:38:34 | 只看该作者
中国象棋排局的弃子最多局是哪局,哪位排局高手把它发上来欣赏欣赏?
10#
 楼主| 发表于 2012-10-16 09:32:04 | 只看该作者
兵在任何一种象棋类游戏中都是最弱的进攻性棋子!所以,我认为兵非常适合作为本棋种的量化棋子。有人建议用车,理由是车的走法一样,而兵在不同的象棋里面走法不同。其实,这是一回事。所谓棋子的量化,就是把棋子之间在本棋种里面的相互价值关系通过具体的数字体现出来!用兵比用车更加简单直观。 通过计算:国际象棋的每方大约相当于38个兵,中国象棋的每方大约相当于30个兵,组合象棋的每方大约相当于54个兵,日本将棋,朝鲜象棋等等,我不太清楚,希望了解的朋友补充。 国际象棋最强的棋子是后,一个后相当于9个兵,或者是两个车,而一个车只相当于4个半兵。中国象棋最强棋子是车,一个车相当于5个兵。组合象棋最强的棋子也是后,但一个后相当于15个兵。 我们知道棋子之间的相互价值关系,在不同的棋子之间进行兑换的时候就有了一个标准。例如:组合象棋的那盘弃九子开局,白方在第九步的时候计划用自己的后换取黑方一马双车,我们用棋子等价量化的方法来分析一下白方的这个兑换行为。一个后相当于15个兵,而一马双车只相当于12个兵,等于是用15个换12个,这肯定亏!事实也证明,白方兑换的结果是必败! 弃子跟兑换是完全不同的两个概念。弃子需要精确的计算,可能要算几步,甚至十几步。很显然,如果弃子必败!这样的弃子,不管是战略弃子,还是战术弃子,都是不成立的。这不叫弃子,应该叫丢子。国际象棋有几盘大胆弃后的对局,确实非常精彩!不欣赏对于棋迷来说就是一个遗憾!其中,我国的刘文哲大师以六步弃后连珠妙着,战胜荷兰国际特级大师唐纳的那一局也是相当精彩。另外,中国象棋也是一样,凡是出人意料地弃车而胜的对局都是精彩对局。 弃子可以说是精彩的代名词!然而,并不是每一局都可以弃子,那么如何抓住那些稍纵即逝的弃子机会呢?这是一个非常复杂的研究课题。
11#
 楼主| 发表于 2012-10-16 15:57:33 | 只看该作者
国际象棋的一个马相当于3个兵,这应该是它们全局表现的一个综合值。其实,在残局中,3个兵应该必胜一马!中国象棋也是一样,3兵胜一马!然而,组合象棋就不同了。我感觉一马可以胜3兵。发一个随便摆的残局吧,感兴趣的朋友可以来破解。技巧很简单,就是马跟王配合,逼对方的王跟兵分开,然后,运动到兵的后面去攻击兵,再寻找机会杀王! 喜欢中国象棋的朋友可以玩玩中国象棋的那局3兵对一马。
12#
 楼主| 发表于 2012-10-19 18:35:10 | 只看该作者
三分钟一着,居然在71步的时候才有机会吃黑方一兵!如图,黑方先走。动态图就不做了,截个图,因为这个局面值得研究。
软件第71步的时候走兵h3-g3,我感到奇怪,为什么不逃d5兵呢?我试着把d5兵走到d4,d6或者c5,再用软件分别验证,发现黑方必死一个兵,可能软件发现了这些变化,所以走兵h3-g3,让马白吃对方d5兵。
朋友们,你们可以心算出黑方必死一兵的变化吗?



您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|粤公网安备 44040302000128号|华工象棋网 ( 粤ICP 备4404034007231   我要啦免费统计

GMT+8, 2025-10-13 08:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表