看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于Qt的中国象棋人机博弈的研究与设计 收藏
基于Qt的中国象棋人机博弈的研究与设计

基于Qt的中国象棋人机博弈的研究与设计

作     者:张娜 谭亮 ZHANG Na;TAN Liang

作者机构:商洛学院电子信息与电气工程学院 

基  金:2017年国家自然科学基金项目(编号:21703135) 2018年商洛市科技局项目(编号:SK2018-21) 2018年商洛学院科研项目(编号:18SKY017) 2018年商洛学院根植地方行动项目(编号:gz201830)资助 

出 版 物:《计算机与数字工程》 (Computer & Digital Engineering)

年 卷 期:2019年第47卷第12期

页      码:3193-3197,3213页

摘      要:Qt是一种跨平台的C++应用程序框架,具有很好的移植性。论文以Qt为平台采用QPainter类中的画笔来进行绘制棋盘,用一个有32个数据元素的数组来存储棋子的ID,利用穷举法生成马、将、士、相、车、炮、兵等的走法,实现了人人对战,再加上TCP通信、极大值极小值搜索算法和优化-剪枝算法来实现人机对战。该系统具有稳定性高及灵活性高等优点。

主 题 词:Qt 中国象棋 人机博弈 搜索算法 

学科分类:08[工学] 0835[0835] 081202[081202] 0812[工学-测绘类] 

D O I:10.3969/j.issn.1672-9722.2019.12.048

馆 藏 号:203860784...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分