基于Qt的中国象棋人机博弈的研究与设计
发布时间:2022-05-03 05:48
Qt是一种跨平台的C++应用程序框架,具有很好的移植性。论文以Qt为平台采用QPainter类中的画笔来进行绘制棋盘,用一个有32个数据元素的数组来存储棋子的ID,利用穷举法生成马、将、士、相、车、炮、兵等的走法,实现了人人对战,再加上TCP通信、极大值极小值搜索算法和优化-剪枝算法来实现人机对战。该系统具有稳定性高及灵活性高等优点。
【文章页数】:6 页
【部分图文】:
走法生成2.4.4相的走法生成(g)兵的走法生成
【参考文献】:
期刊论文
[1]智能棋盘的研究与设计[J]. 王天睿. 电子产品世界. 2019(02)
[2]Android环境下的中国象棋设计与实现[J]. 雷舒昊,何欢. 科技视界. 2018(30)
[3]基于知识库的象棋机器博弈搜索算法研究[J]. 郭晓霞,韩燮,赵融. 中国科技论文. 2018(20)
[4]中国象棋博弈系统实现的关键技术探索[J]. 肖秀春,刘泽伟,陈柏桃. 电子技术与软件工程. 2018(15)
[5]基于Android的中国象棋手机APP设计与实现[J]. 沈旭,梁文. 软件导刊. 2018(04)
[6]中国象棋机器人棋子定位与识别方法[J]. 郭晓峰,王耀南,周显恩,尹阿婷,赵辉平,刘磊. 智能系统学报. 2018(04)
[7]基于博弈树搜索算法的中国象棋游戏的设计与实现[J]. 刘淑琴,刘淑英. 自动化与仪器仪表. 2017(10)
[8]基于Android的中国象棋局域网博弈平台的设计与实现[J]. 郝卿,黎利辉. 广西民族师范学院学报. 2017(03)
[9]中国象棋游戏的设计与实现[J]. 赵娟. 中国市场. 2015(37)
[10]博弈树搜索与静态估值函数[J]. 肖齐英,王正志. 计算机应用研究. 1997(04)
硕士论文
[1]基于cocos2dx引擎的中国象棋手机游戏的设计与实现[D]. 王丹.吉林大学 2018
[2]分布估计算法在排考中的应用[D]. 王玲.湖南师范大学 2008
[3]中国象棋计算机博弈数据结构与评估函数的研究和实现[D]. 谢艳茹.西安理工大学 2008
[4]基于激励学习的中国象棋研究[D]. 付强.长沙理工大学 2006
本文编号:3650749
【文章页数】:6 页
【部分图文】:
走法生成2.4.4相的走法生成(g)兵的走法生成
【参考文献】:
期刊论文
[1]智能棋盘的研究与设计[J]. 王天睿. 电子产品世界. 2019(02)
[2]Android环境下的中国象棋设计与实现[J]. 雷舒昊,何欢. 科技视界. 2018(30)
[3]基于知识库的象棋机器博弈搜索算法研究[J]. 郭晓霞,韩燮,赵融. 中国科技论文. 2018(20)
[4]中国象棋博弈系统实现的关键技术探索[J]. 肖秀春,刘泽伟,陈柏桃. 电子技术与软件工程. 2018(15)
[5]基于Android的中国象棋手机APP设计与实现[J]. 沈旭,梁文. 软件导刊. 2018(04)
[6]中国象棋机器人棋子定位与识别方法[J]. 郭晓峰,王耀南,周显恩,尹阿婷,赵辉平,刘磊. 智能系统学报. 2018(04)
[7]基于博弈树搜索算法的中国象棋游戏的设计与实现[J]. 刘淑琴,刘淑英. 自动化与仪器仪表. 2017(10)
[8]基于Android的中国象棋局域网博弈平台的设计与实现[J]. 郝卿,黎利辉. 广西民族师范学院学报. 2017(03)
[9]中国象棋游戏的设计与实现[J]. 赵娟. 中国市场. 2015(37)
[10]博弈树搜索与静态估值函数[J]. 肖齐英,王正志. 计算机应用研究. 1997(04)
硕士论文
[1]基于cocos2dx引擎的中国象棋手机游戏的设计与实现[D]. 王丹.吉林大学 2018
[2]分布估计算法在排考中的应用[D]. 王玲.湖南师范大学 2008
[3]中国象棋计算机博弈数据结构与评估函数的研究和实现[D]. 谢艳茹.西安理工大学 2008
[4]基于激励学习的中国象棋研究[D]. 付强.长沙理工大学 2006
本文编号:3650749
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/3650749.html