基于QT的中国象棋人机对弈的设计思路与实现
发布时间:2023-06-03 01:14
<正>本文通过构建QT人机交互界面,实现一个中国象棋人机对弈程序。文中阐述系统的设计思路,以及Alpha-Beta剪枝算法的基本原理,实现走棋程序搜索深度达到5层,平均每次的搜索时间1——2秒左右,属于可以接收的时间限度。中国象棋被称作中国文化的国粹,可以锻炼人的思维水平。随着人工智能的发展,推进了博弈论在人工智能领域的研究。最早研
【文章页数】:2 页
【文章目录】:
1 数据结构
1.1 棋盘和棋子的编码
1.2 着法生成
1.3 将军检测
1.4 长捉和长将
2 评价函数
2.1 棋子力值
2.2 位置估值
2.3 棋子的灵活性
2.4 威胁与保护
3 搜索剪枝算法——Alpha-Beta剪枝搜索
4 界面设计
5 结语
本文编号:3828383
【文章页数】:2 页
【文章目录】:
1 数据结构
1.1 棋盘和棋子的编码
1.2 着法生成
1.3 将军检测
1.4 长捉和长将
2 评价函数
2.1 棋子力值
2.2 位置估值
2.3 棋子的灵活性
2.4 威胁与保护
3 搜索剪枝算法——Alpha-Beta剪枝搜索
4 界面设计
5 结语
本文编号:3828383
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/3828383.html