[其他] 寻找中国象棋的高手,有问题请教

我现在在做的实验里面,需要一个象棋的局面评价函数。因为这个局面评价要求尽量准确,所以请教懂象棋知识的人。
我自己是象棋门外汉,所以还望懂象棋的人能与我联系,非常感谢。

我的qq:2693511,我姓王,在波大上学。

TOP

TOP

7da156212a14663e650820ae26fd6899.jpg

TOP

回复 1# 米米茶茶


    这个和懂不懂象棋没有关系. 应该是人工智能领域的人干的事. 想做出这个函数来, 可能得需要一些数据供机器学习... 现在电脑下象棋的软件也有很多了, 可能csdn上面会有人讨论过这种问题.

TOP

回复 7# algorithmx

不用的,我需要的是象棋的知识,所以需要的是懂象棋的人,不需要计算机方面的人。

TOP

回复 6# binggan

我的帖子要完蛋鸟。。。

TOP

回复 5# happylucky126

倒不是规则的事情,主要是知识那部分,有经验的人知道如何判断一个局面的好坏,和招数相关,比如什么空头炮啊之类的,这种东西。

不过就规则的话,我之前也以为象棋规则简单,但现在做了这个实验,发现其实有的规则很头疼,比如“长打”,就让我琢磨了好久。。。

TOP

回复 1# 米米茶茶

ok啦,之前和lz开个小的玩笑,是我不好!
我起了个坏头!
我检讨!!!!

麻烦你把具体问题说出来,我没完全明白你想问什么。
如果只是规则,那网上一搜就有了。

如果,你要研究算法Algorithmus,或者优化Optimierung。

那建议你参考 国际象棋 Schacht,这方面的分析,在Informatik领域里有很多。
   
中国象棋和国际象棋8成以上都是通的。

区别基本在如下:
国际的: 能王车移位,国王能到处跑,小兵斜着吃,小兵到底线成皇后,相能到处跑,皇后是车和相的集成

中国的:将帅只能在田字格里,相不能过河并且只能固定距离,小兵吃子是往前,小兵过河后能左右吃,没有皇后,有士。

你找到德文或者英文的国际象棋分析文章后,改编成中国象棋,应该不是很难的。

幸亏你不是研究围棋判断,它的算法几乎是无解。目前还不难用算法来判断 势 这个东东。

TOP

回复 11# 酒色财气

是这样的,局面评价函数,你知道吧?就是评估局面的好坏,返回一个分值。

这个函数需要大量关于象棋的知识,比如现在我在评价里,有关于如下成分:

棋子分值- 根据棋子类型和位置,每个棋子都有一个分数,己方的总和减去对方的总和。

移动力 - 己方目前可能的走法数减去对方的可能走法数。

特殊棋形 - 空头炮,沉底炮。

等等,这样子,但是这个肯定不够,所以需要懂象棋的人,帮我看看,现有的考量对不对,还应该增加什么新的考量,这样子。

目的是让评价函数尽量准确。

TOP