基于Qt的五子棋游戏的设计与实现开题报告.docVIP

基于Qt的五子棋游戏的设计与实现开题报告.doc

  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文档。上传文档
查看更多
基于Qt的五子棋游戏的设计与实现开题报告.doc

职场大变样社区( .):下载毕业设计成品 全套资料,全部50元以下 太原科技大学华科学院 毕业设计开题报告 学生姓名: 学号: 学院、系: 专 业: 论文题目: 基于Qt的五子棋游戏的设计与实现 指导教师: 2015年11月2日 毕业设计开题报告 结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文 献综述: 综述 .选题的目的和意义 目的:本文档描述丫基于Qt的五子棋的需求,以用户注册信息存储、 实现用户之间的游戏对战、胜负判定、积分评定为目标。通过该需求 分析,描述用户的具体需求,定义内容的需求及范围,并且作为各方 面沟通的依据,也为下一步工作提供基准。可以在家庭里连接同一路 由器可以进行家人的对战,只要你有两台装有QT环境的PC机。 意义: 为了给生活增添一些色彩,增加一些思考,停下生活急速的脚步, 我准备设计一款基于Qt的五子棋休闲社交类软件。 五子棋是一种在网络上日渐流行的小游戏,本身的人机对战又需 要考虑到人工智能。设计通过一个棋类游戏的开发,阐述了棋类游戏 的开发过程,包括软件开发的逻辑分析,程序设计,软件设计和软件 测试几个步骤。 想想人类下棋时,一般会假设我走这步,那么对手会怎样回应, 如果对手回应Y某一步,我再走哪一步?如果对手回应Y另外的某一 步,我又该怎么走?然后在假设我走另外的某一步,如此反复下去。 这个过程叫做搜索。那么在人机对战的时候人工智能是否也会达到这 种复杂的过程。 通过本次游戏的开发,有益于进一步掌握对C++语言的应用,加 深对计算机游戏的制作理念的理解,为我今后参与更加复杂的项目提 供宝贵的经验。 二.五子棋开发背景 随着网络技术的円新月异和计算机的普及,当今的计算机技术也 走上了平民化和娱乐化的时代,计算机技术再也不是只能由少数人掌 握的深不可测的学问;同时个人计算机也由原来单纯的数值计算和工 业应用逐渐转变成像电视机一样的家庭娱乐中心,伴随着这种巨大的 转变计算机软件的发展也走向了娱乐化。 尤其是游戏产业的发展己经成为信息产业中发展势头最猛烈最具 前景的一个分支,而游戏厅也渐渐被网吧挤出Y正常的营业市场,游 戏除Y单纯的个人娱乐功能之外,也逐渐向互动的方向发展。游戏的 功能不断按照玩家的需求和爱好扩展延仲进化,如今运行在各种平台 上不同名称,不同内容,不同形式的游戏不仅仅为广大游戏爱好者提 供了丰富的选择,而且为游戏开发商带来了丰厚的冋报,游戏产业吸 引着许多程序员去开发更多更新的游戏。 基于游戏发展的历史和前景,我决定用C++语言开发一款小游戏, 游戏内容来自网络上日渐流行的一种智力游戏‘五子棋’。我希望把平 时界面简单、选项复杂的游戏,在Linux里面做成漂亮的、简单的游戏 程序,以给Linux玩家一个新的选择。 人工智能是一门极富挑战性的科学,包括十分广泛的科学,它由不 同的领域组成,如机器学习,计算机视觉等等,总的说来,人工智能 研究的一个主要目标是使机器能够胜任一些通常需要人类智能才能完 成的复杂工作。但不同的时代、不同的人对这种“复杂工作”的理解 是不同的。例如繁重的科学和工程计算本来是要人脑来承担的,现在计 算机不但能完成这种计算,而且能够比人脑做得更快、更准确,因而当 代人己不再把这种计算看作是“需要人类智能才能完成的复杂任 务”,可见复杂工作的定义是随着时代的发展和技术的进步而变化 的,人工智能这门科学的具体目标也自然随着时代的变化而发展。它一 方面不断获得新的进展,一方面又转向更有意义、更加困难的目标。目 前能够用来研究人工智能的主要物质手段以及能够实现人工智能技术 的机器就是计算机,人工智能的发展历史是和计算机科学与技术的发 展史联系在一起的。除了计算机科学以外,人工智能还涉及信息论、控 制论、自动化、仿生学、生物学、心理学、数理逻辑、语言学、医学 和哲学等多门学科。 随着计算机处理速度的飞速提高,人们很早就提出了疑问:计算 机是否会超越人类?世界国际象棋棋王卡斯帕罗夫与美国IBM公司的 RS/6000 (深蓝)计算机系统于1997年5月11日进行丫六局“人机 大战”,结果“深蓝”以3.5比2.5的总比分获胜。比赛结束了给人们 留下了深刻的思考;下棋要获胜要求选手耍有很强的思维能力、记忆 能力、丰富的下棋经验,还得及时做出反应,迅速进行有效的处理, 否则一着出错满盘皆输,这显然是个“智能”问题。尽管开发“深蓝” 计算机的IBM专家也认为它离智能计算机还相差甚远,但它以高速的 并行的计算能力(2H08步/秒棋的计算速度)。实现了人类智力的计 算机上的部分模拟。那么计算机是否会超越人类呢? 三.理论与实践的意义 利用这次毕业设计的机会可以熟悉C++语言的各种特性,锻炼程序 设计的实践能力,熟悉C++语言Linux下的开发环境,熟悉前沿的Linux 图形用

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档