基于Qt五子棋设计.doc

  • 需要金币1000 个金币
  • 资料目录论文助手 > 大学本科 > 科技学院 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-05-29
  • 论文字数:8240
  • 课题出处:(一点点)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:五子棋作为众多棋类的一种,以规则简单、玩法多变、益智且有哲理而在世界范围内流行。随着智能时代的发展,为方便人们进行五子棋娱乐,五子棋随编程而进入了人可以和程序对弈的时代。

本程序选择了面向对象,平台移植性强,提供的类库丰富且关注核心功能的Qt开发五子棋。本设计基于windows系统,以Qt为开发平台,以Qt编程语言进行编程,完成了软件开发。本程序分为人机对弈和人人对弈,设计主要分为界面实现和功能实现,对于这两个实现将设计分成四个模块,四个模块相辅相成实现程序所有功能。

经验证,该软件运行稳定,能进行人与程序之间按照游戏规则对弈,且完全符合设定要求,也能实现人与人之间的对弈,用鼠标点击实习走棋,运行流畅。且相关的功能完善,完成了研究设计任务。

 

关键词:五子棋  Qt  面向对象

 

目录

摘要

ABSTRACT

1-引言-1

1.1-五子棋简介-1

1.2-设计背景及意义-1

2-方案设计-2

2.1-设计思路-2

2.2-编程语言及开发环境-2

3-设计与实现-3

3.1-功能选择模块-3

3.2-人机对弈模块-5

3.3-人人对弈模块-8

3.4-走棋算法模块-9

4-程序测试-16

4.1-测试过程与结果-16

5-总结-18

参考文献-19

致谢-20


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费