职场大变样社区

5597

主题

6637

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2023-4-2 18:30:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
摘要:

在Qt5.4.2上用Qt语言/C++语言去进行研究与开发五子棋游戏,在此平台上实现人与人对战,人与电脑对战的两种模式。在AI中构建一个类似于评分的数组,去判断AI应该在哪里下棋。

关键词:Qt,C++,AI

目录:

第一章 系统设计        1
1.1绪论        1
1.2总体设计        1
1.3关键算法        1
1.3.1QT[1-5]        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
包含资料:








此套毕业设计百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览支付




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表