中期检查表、中期报告-基于qt的黑白棋游戏_第1页
中期检查表、中期报告-基于qt的黑白棋游戏_第2页
中期检查表、中期报告-基于qt的黑白棋游戏_第3页
中期检查表、中期报告-基于qt的黑白棋游戏_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业论文中期检查表昆山杰普软件科技有限公司填表日期2014年4月28日以下内容由学生填写班级软件1006班课题类型设计类调研类实验类其他学生姓名课题名称基于QT的黑白棋游戏指导教师指导教师职称高级软件工程师选题是否有变化是否是否一人一题是否是否有文献综述是否课题拟解决的问题1QT开发工具的使用及C语言的运用2游戏规则逻辑实现3棋盘搜索算法实现4计算机落子策略设计黑白棋常见的战术策略)5棋盘信息存储数据结构设计6游戏界面的绘制设计时间2014年3月17日至2014年6月27日以下内容由检查组填写工作量及难度太大大小适中很难较难一般简单对分配工作完成的进度情况提前完成按计划完成拖后完成没有完成工作态度认真较认真一般不认真质量评价(学生前期已完成的工作情况)存在的问题检查组意见组长签名毕业设计中期报告一、毕业设计进度首先,确定毕业设计选题为基于QT的黑白棋游戏。完成毕业设计任务书的撰写。其次,了解黑白棋游戏的起源,游戏规则,策略技巧;了解与QT相关的开发技术,完成资料收集与整理。明确研究的主要内容,以及设计实现黑白棋游戏的现实意义。再次,按照软件开发流程设计实现黑白棋游戏。第一步,需求分析。通过建模用例图明确用户与系统功能及他们之间的关系。第二步,概要设计。把需求分析得到的系统扩展用例图转换为软件结构和数据结构。将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构设计,包括数据特征的描述、确定数据的结构特性、以及数据库的设计。完成程序流程图的设计。完成类图的设计。通过类图显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。完成主要模块的设计,明确模块功能及其调用关系。完成棋盘存储数据结构的设计。第三步,详细设计。通过使用QT,完成界面设计,完成棋盘绘制,完成主要功能函数。第四步,系统测试。完成白盒测试,黑盒测试,调试BUG,实现黑白棋游戏设计的主要功能,完成需求要求。次之,思考黑白棋游戏设计实现中发现的问题。总结此次开发过程。第一,用于存储游戏状态的数据结构是否存在不足如何改进改进后的优缺点是什么第二,在对人机对战中计算机计算落子坐标的功能实现过程中,如何优化搜索算法博弈算法在黑白棋游戏中如何运用了解MINMAX搜索及其优化后的搜索。最后,完成毕业设计中期检查表、中期检查报告的撰写。完成基于QT的黑白棋游戏(论文)的撰写与修订。完成毕业设计演示PPT的撰写。二、毕业设计主要内容毕业设计的主要研究内容为在QT编程中QTDESIGNER的应用,信号与槽的应用以及熟悉C语言的各种特性,锻炼程序设计的能力,同时也是编程基本功的一个训练,能够将分支、循环、数组、指针、函数、堆栈综合应用。熟悉C程序开发的具体流程。独立完成黑白棋游戏的需求分析,总体设计,详细设计,编码实现,黑盒测试,白盒测试。同时,由于黑白棋规则简单,搜索规模较小等特点,特别适合于研究和测试算法使用。本轮文将介绍QT开发工具的使用、黑白棋常见的战术(开局策略)、游戏规则设计、算法设计(包含优化搜索、博弈搜索、剪枝、MINMAX搜索等原理)。三、毕业设计主要成果完成黑白棋游戏的设计与实现。详细介绍了需求分析、概要设计、详细设计、系统测试的软件设计流程,包括统一建模语言的使用,算法的设计,编码实现等。讨论了棋盘数据结构的多样化设计,以及不同方法的优缺点。讨论了黑白棋对于搜索算法发展的意义。黑白棋由于其规则简单,搜索规模较小等

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论