基于Qt的五子棋的设计与研究(论文+源码)
摘要:在Qt5.4.2上用Qt语言/C++语言去进行研究与开发五子棋游戏,在此平台上实现人与人对战,人与电脑对战的两种模式。在AI中构建一个类似于评分的数组,去判断AI应该在哪里下棋。
关键词:Qt,C++,AI
目录:
第一章 系统设计 1
1.1绪论 1
1.2总体设计 1
1.3关键算法 1
1.3.1QT 1
1.3.2五子棋规则介绍 1
1.3.3五子棋各种算法 2
1.3.4五子棋专业术语 2
第二章 数据结构 4
2.1关键数据结构 4
2.1.1二维数组 4
2.1.2链表 4
第三章 主要内容 5
3.1代码实现 5
3.2定义数据结构 5
3.3电脑AI的设计 6
3.4定义棋盘 6
3.5判断赢 7
3.6判断僵局 8
3.7窗口主函数 8
3.8AI下棋加入一个延时 9
3.9界面是通过代码实现的 9
3.10BGM 10
第四章技术问题 11
4.1技术难点 11
结语 12
感谢 13
论文字数:6102
包含资料:
此套毕业设计百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]