《表2 各种棋子的价值:基于QT的中国象棋人机对弈的设计思路与实现》
棋子力值即棋子本身的价值,在整个评价函数中占有很大的比例。象棋的根本任务是保护己方的帅,同时吃掉对方的将,所以我们将帅的赋值必须远远大于其它棋子的价值即可。公认的攻击力最强的棋子便是车了,所以要给车一个比较大的值。而炮和马的价值基本相当,其价值等于车的一半,可以给炮和马赋相等的值,以避免程序出现拿炮换马或拿马换炮的行为。兵的价值在一般意义上比较小,可以赋一个比较小的值;象不能过河,仕不能走出九宫格,它们的职责是保护本方将帅的安全,可以给它们的价值赋一个比兵稍微大的值。
图表编号 | XD00103204200 严禁用于非法目的 |
---|---|
绘制时间 | 2019.10.30 |
作者 | 李天昊、何永悦 |
绘制单位 | 杭州有赞科技有限公司 |
更多格式 | 高清、无水印(增值服务) |