基于qt的黑白棋游戏开发毕业论文

基于qt的黑白棋游戏开发毕业论文

ID:12726814

大小:689.00 KB

页数:39页

时间:2018-07-18

基于qt的黑白棋游戏开发毕业论文_第1页
基于qt的黑白棋游戏开发毕业论文_第2页
基于qt的黑白棋游戏开发毕业论文_第3页
基于qt的黑白棋游戏开发毕业论文_第4页
基于qt的黑白棋游戏开发毕业论文_第5页
资源描述:

《基于qt的黑白棋游戏开发毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计(论文)课题:基于QT的黑白棋游戏开发学生:戴福林学院:计算机学院班级:硬件1102班学号:2011130632指导教师:佘明洪装订交卷日期:2014.4.20目录引言11.1系统开发背景11.2黑白棋简介21.2.1黑白棋游戏规则21.2.2黑白棋游戏简介21.3相关实现环境31.3.1开发环境31.3.2运行环境31.4主要研究内容31.5系统开发的现实意义32.开发工具Qt42.1QT简介42.2信号与槽43.黑白棋需求分析73.1黑白棋程序界面的需求73.2黑白棋游戏规则的需求7第4章黑白棋总体设计84.1程序流

2、程图84.2主要模块简介85.程序实现105.1界面实现105.2功能按钮的实现115.3主要函数125.4电脑战术分析145.4.1棋盘扫描145.4.2判断行动力145.4.3选择最佳位置落子156.系统测试166.1双人模式下的测试166.1.1悔棋和悔棋恢复测试166.1.2PASS情况下的悔棋恢复166.2单人模式下的测试166.2.1PASS情况的测试166.2.2游戏正常测试176.2.3悔棋测试176.3综合测试报告177.总结和展望187.1总结187.2展望18致谢19参考文献20基于Qt的黑白棋游戏开发内容

3、提要本程序使用的是面向对象的QT库的C++语言开发,可以同时运行于Linux和Windows环境下的游戏程序。有双人对弈,人机对弈,无限悔棋等功能,其中人机对弈包含难度选择和先后手选择。本论文首先指出了黑白棋游戏、Linux桌面环境、QT开发环境的发展现状,然后重点介绍了QT开发工具的使用、黑白棋的常见战术、黑白棋程序的界面设计、规则设计、算法设计(包含搜索算法、局面估值、α-β减枝、散列表、MTD等当今主流算法)、终局搜索、以及作为一款游戏的其他必须功能,最后介绍了Linux桌面环境GUI的发展趋势。本设计通过一个棋类游戏的开

4、发,阐述了棋类游戏的开发过程,包括软件开发的逻辑分析,程序设计,软件实现和软件测试几个步骤。关键词:黑白棋,Linux,人工智能,QT引言概述了黑白棋游戏开发,对黑白棋的基本知识和相关开发环境做了一个简介I电子工程职业学院专科毕业论文(设计)第一章背景1.1系统开发背景随着网络技术的日新月异和计算机的普及,当今的计算机技术也走上了平民化和娱乐化的时代,计算机技术再也不是只能由少数人掌握的深不可测的学问;同时个人计算机也由原来单纯的数值计算和工业应用逐渐转变成像电视机一样的家庭娱乐中心,伴随着这种巨大的转变计算机软件的发展也走向了

5、娱乐化。尤其是游戏产业的发展已经成为信息产业中发展势头最猛烈最具前景的一个分支,而游戏厅也渐渐被网吧挤出了正常的营业市场,游戏除了单纯的个人娱乐功能之外,也逐渐向互动的方向发展。游戏的功能不断按照玩家的需求和爱好扩展延伸进化,如今运行在各种平台上不同名称,不同内容,不同形式的游戏不仅仅为广大游戏爱好者提供了丰富的选择,而且为游戏开发商带来了丰厚的回报,游戏产业吸引着许多程序员去开发更多更新的游戏。基于游戏发展的历史和前景,我决定用C++语言开发一款小游戏,游戏内容来自网络上日渐流行的一种智力游戏‘黑白棋’。我希望把平时界面简单、

6、选项复杂的游戏,在Linux里面做成漂亮的、简单的游戏程序,以给Linux玩家一个新的选择。随着计算机处理速度的飞速提高,人们很早就提出了疑问:计算机是否会超越人类?世界国际象棋棋王卡斯帕罗夫与美国IBM公司的RS/6000(深蓝)计算机系统于1997年5月11日1电子工程职业学院专科毕业论文(设计)进行了六局“人机大战”,结果“深蓝”以3.5比2.5的总比分获胜。比赛结束了给人们留下了深刻的思考;下棋要获胜要求选手要有很强的思维能力、记忆能力、丰富的下棋经验,还得及时做出反应,迅速进行有效的处理,否则一着出错满盘皆输,这显然是

7、个“智能”问题。尽管开发“深蓝”计算机的IBM专家也认为它离智能计算机还相差甚远,但它以高速的并行的计算能力(20108步每秒棋的计算速度)。实现了人类智力的计算机上的部分模拟。那么计算机已经超过了人类吗?本文着重介绍了黑白棋的设计与开发,让您对计算机棋手的智能有更深入的了解。1电子工程职业学院专科毕业论文(设计)1.2黑白棋简介黑白棋,又名反棋(Reversi)、奥赛罗棋(Othello),苹果棋,翻转棋。黑白棋起源中世纪的英国,18世纪传入日本,并在日本得到了发展。现在,黑白棋在西方和日本很流行。游戏通过相互翻转对方的棋子,

8、最后以棋盘上谁的棋子多来判断胜负。它的游戏规则简单,因此上手很容易,但是它的变化又非常复杂。有一种说法是:只需要几分钟学会它,却需要一生的时间去精通它。黑白棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。黑白棋既有现代休闲的明显特征“短、平、快”,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。