五子棋游戏的设计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计任务书 计算机科学与技术本科专业(11级) 题目: 五子棋游戏的设计与实现 学生姓名: 冯 辉 班级:计算机基地班11级2班 学号:题目类型:软件工程(R) 指导教师: 王旭阳 设计目的和意义 随着人们工作的压力日益增大,需要劳逸结合才能获得更高的工作效率,工作之余的娱乐对每一个人来说都是必不可少的。五子棋这种娱乐方式简单易学又具有深奥的技巧,非常富有趣味性和消遣性,在经过不断发展后,已经成为棋盘娱乐的一个重要组成部分,它能够增强思维能力、提高智力,是人们休闲娱乐的绝好选择。而 娱乐是近几年迅速发展起来的新的娱乐形式。由于它的便捷性和灵活性颇受青年人的欢迎。为此需要本人开发这个 五子棋游戏软件来随时满足人们对五子棋娱乐的需求。本次五子棋游戏设计主要解决人机博弈中机器的“思考”问题,针对人方的每一步棋,要求机器在尽量短的时间找出一部相对比较合理的对策,最大限度地置人方于死地。而这种“思考”就需要用人工智能来解决。人工智能常用的搜索算法包括基本搜索算法和启发式算法。该应用程序用户界面良好,支持悔棋、保存/读取棋局、认输等功能,具有一定的棋力。 该设计要求学生以五子棋游戏为背景,设计、开发一个“五子棋游戏”的软件,并使学生通过本软件的设计、开发,初步得到软件工程的训练,全面培养软件开发过程中的分析、设计、编码、测试及文档规范书写的能力,进一步提高解决实际问题的能力。 设计任务及要求 (1) 五子棋游戏软件一共分为三大模块:游戏选项、游戏设置和帮助。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,本游戏软件在三大模块的基础上每一大模块又分为几个小模块; (2)游戏选项包括六个模块:开始游戏、重新游戏、悔棋、认输、背景音乐和退出游戏; (3)游戏设置包括三个模块:先后手设置、棋盘底纹颜色设置和棋盘大小设置; (4)帮助包括两个模块:游戏帮助和关于游戏; (5)整个设计采用3层结构。操作系统采用Windows XP,软件开发工具采用Wireless Tool Kit、j2sdk_5_0和Eclipse等; (6)该五子棋游戏软件要采用实际操作进行测试。 各阶段时间安排(共13周) 设计内容 起止周 搜集参考资料,分析题目要求 第1周 教师指导学生学习进行需求分析 第2周 学生提出系统总体设计方案和详细设计方案 第3 周~第4周 功能实现(软件编程) 第5周~第8 周 软件调试 第9周 撰写、修改毕业论文 第10周~第12 周 准备答辩资料 第13周 毕业设计的主要参考文献 [1] [美] Jeffrey R.Shapio著,周之,黄玫译. SQL Server 2021 参考大全[M]. 清华大学出版社, 2021 [2] 王珊. 数据仓库技术与联机分析处理[M]. 科学出版社, 2021.6 [3] 张瑜等(译). 数据库系统设计实现与管理(第6版)[M]. 清华大学出版社, 2021 .9 [4] 杨冬青(译). 数据库系统概念[M]. 机械工业出版社, 2021 .3 [5] 周立柱(译). 数据库管理系统[M]. 清华大学出版社, 2021 .12 [6] 袁方(译). 现代数据库管理(第7版)[M]. 电子工业出版社, 2021 .1 [7] 苏金国等(译). Oracle Database 9i/10g/11g编程艺术[M]. 人民邮电出版社, 2021 [8] 廖明怡, 刘宏. 数据仓库及其应用[J]. 渤海大学学报, 2021 .6 [9] 陈磊,郭斌,李翔. PowerBuilder 9 数据库项目案例导航[M]. 清华大学出版社. 2021 [10] 向海华. 数据库技术发展综述[J]. 现代情报, 2021 .10 [11] 孙栋, 陈莉, 宋亚奇. 基于数据仓库的决策支持系统[J]. 微机发展, 2021 .10 [12] Andrea Steelman, Joel Murach. Murach’s Java Servlets and JSP[M]. Mike Murach Associates Inc. 2nd Revised edtion,2021 [13] James Turner. MySQL and JSP Web Applications[M]. Sams Publishing, 2021 附录:提交的成果 1. 毕业设计说明书一份,内容包括: 1) 中、英文摘要200字;关键词3-5个; 2) 序言; 3) 系统分析(包含需要的系统流程图、数据流程图、数据字典); 4) 系统总体设计(包含总体软件结构图、总体数据结构); 5) 详细设计; 6) 系

文档评论(0)

189****6472 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档