基于人工智能的中国象棋博弈软件

2012-10-11 19:43:48     刘忠健、洪宏中


hclab
作品名称:基于人工智能的中国象棋博弈软件

 作者: 刘忠健 09通信工程 
   洪宏中 09网络工程 
     
作品介绍:
本软件可以实现具有人工智能的中国象棋。棋力相当于一般的业余棋手。
人工智能的实现主要是依靠两部分。
1、搜索算法。通过迭代加深搜索和Alpha-beta剪枝优化,使软件的能搜索出更多有用的状态空间。使用置换表、开局库等算法,加快软件探索速度。
2、评估函数。评估函数主要采用棋子位置子力价值、棋力灵活性分值、棋子胁迫保护判断来对整个棋局进行综合评估。从而找出最优的局面状态。
目前本程序仍在更新中。如果有建议,欢迎发送邮件到lzj500@qq.com进行交流。