作者GameHeven (Mark Williams)
站内chess
标题[心得] 象棋和西洋棋的子力评分
时间Sun Jun 4 11:57:28 2006
忘记在哪边看到的,电脑界写AI时常用的评分方法
象棋
将:无限大(废话)
士:4
相:4
车:20
马:9
包:9
卒:1
这只是最粗浅的评分方法,还有很多细部可以调整。
初期包强,後期马强,可以视情况调分。
卒过河可以大幅加分,继续前进,太靠近底线会再稍微调降分数。
若接近帅营又会加分。
车马龟在角落会扣分,靠近中央会加分
西洋棋
国王:无限大(废话)
皇后:9.75
主教:3.25(若双主教都活着再加0.5)
骑士:3.25
城堡:5
兵:1
皇后主教骑士城堡龟在角落会扣分,靠近中央会加分。
国王在残局,往前冲会加分。因为残局棋子少,国王不应龟在角落,
应该往前作为进攻战力
兵往前冲会加分(因为兵可以升变)
孤兵会扣分,叠兵会扣分
若我方兵对面三条直线的敌方兵都死光的话,会大幅加分
因为这样我方兵升变的机率就大幅提高了,敌方不得不用其他棋子来杀这只兵
主教跟兵的位置也有关系
例如:若我方兵都在白格,然後我方主教只剩白格,这样会扣分
--
http://www.wretch.cc/blog/gameheven
我的blog,撞球,电影,电玩,动漫画
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.138.52.72
1F:→ yencq:我倒认为价值是看胜局的贡献~~我反而觉得将应该是二分 06/09 13:56
2F:推 ledia:楼上... 你一定没写过象棋程式.. 将二分 不用下几步就输了XD 06/09 16:40
3F:推 yencq:我是以实战来看~~能将到对方的贡献来说~~~ 06/15 13:09