Java课设重点.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
五子棋游戏开发 Java课程设计PPT 小组成员:卢晓瑜131405112 李 琦131405106 仲婷婷131405130;游戏认识 引用《辞海》中所言,五子棋是“棋类游戏,棋具与围棋相同,两人对局,轮流下子,先将五子连成一行者为胜”。 五子棋起源于古代中国,发展于日本,风靡于欧洲。对 于它与围棋的关系有两种说法,一说早于围棋,早在“尧造围棋”之前,民间就已有五子棋游戏;一说源于围棋,是围 棋发展的一个分支。在中国的文化里,倍受人们的青睐。古代的五子棋的棋具与围棋相同,纵横各十七道。五子棋大约随围棋一起在我国南北朝时先后传入朝鲜、日本等地。据日本史料文献介绍,中国古代的五子棋是经由高丽(朝鲜半岛), 于1688年至1704年的日本元禄时代传到日本的。到日本明治32年(公元1899年),经过公开征名,“连珠”这一名称才被 正式确定下来,取意于“日月如合壁,五星如连珠”。从此, 连珠活动经过了不断的改良,主要是规则的变化(即对执黑 棋一方的限制),本世纪初五子棋传入欧洲并迅速风靡全欧。 通过一系列的变化,使五子棋这一简单的游戏复杂化、规范化,而最终成为今天的职业连珠五子棋,同时也成为一种国际比赛棋。;开发背景 电脑已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。Windows系统的推出使电脑从高雅的学术殿堂走入了寻常百姓家,各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了花样繁多的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。Java语言作为一种面向对象的编程语言,具有分布式,可移植,高性能,多线程等特点。通过系统的学习,人们就可以使用它开发出功能齐全,满足特殊需求的应用程序。Java语言易学易用,对学习者掌握技能,开拓思维都有很大的帮助。 人工智能是一门正在迅速发展的新兴的,综合性很强的交叉科学。它与生物工程、空间技术一起被并列为二十一世界三大尖端技术。它的中心任务是研究如何使计算机去做那些过去只能靠人的智力才能做的工作。目前各发达国家都把人工智能作为重点项目,列入本国的高科技发展计划当中,投入巨大的人力和物力。 计算机人机对弈也是其中之一。作为人智能研究的一个重要分支,计算机博弈是检验人工水平的一个重要方面。它的研究为人工智能带来了很多重要的方法和理论,产生了广泛的社会影响和学术影响。;五子棋开发意义 随着计算机技术的不断发展,网络技术的普及范围越来越广,网络能够提供的服务多样、便捷,已经成为人们生产生活中不可缺少的重要组成部分。如今网络休闲游戏发展迅速,它凭借健康、方便、互动性强、益智等诸多优点,成为大部分现代人休闲娱乐的首选。 五子棋人机对弈是计算机博弈中的一种。研究其计算机算法,可以让我们看到人工智能的稚形,也有助于我们人脑的开发。五子棋规则比较简单,能被大部分的人接受,而且很有趣味,研究它可以让更多的外国人了解五子棋,这有助于我国优秀文化的推广。 当今是一个信息化社会,人们越来越离不开手机、网络这一类的,人们渐渐没有耐性坐在棋盘前安静地下棋,因此棋类活动也需要进行变革,不然只会被时代所淘汰。这个项目与不仅能实现这一需要,而且可以让越来越多的人接触五子棋,是他们能够边玩手机边学习到与五子棋相关的知识或是提高自己下棋的技能。;技术可行性 本系统采用Java语言编写,设计上更人性化,完全适应网络娱乐和休闲的用户需求,也是现代开发各个系统的首选技术。整个系统的开发,具体技术又需要:Java和人工智能这两个。该技术易于服务器的维护,成本相对较低,开发周期较短,所以开发的技术能力可以达到。;操作可行性 菜单栏设计得清晰明了,让人一目了然,使用起来更是有多种选择。若是觉得自己下错了一步或是对当前形势不满意,可以选择悔棋或是重新开局。界面简单清晰、操作简便,易于操作,可满足各类用户的功能需求。只要掌握一定的五子棋规则就可以用的得心应手。;软件需求 目前网络上有很多五子棋子游戏,玩法简单,娱乐性也很高。五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。通过对五子棋的设计与开发,了解和掌握游戏开发的原理与方法。让电脑像人脑一样思考,一直是人工智能发展的最终目标。作为一门边缘学科,它有诸多的研究领域,博弈即为其中之一。博弈的参加者可以是个人、集体、某种生物或机器,他们都力图用自己的智力去击败对手。人机对弈程序的要点,至少应具备以下4个部分: (1) 状态表示:某种在机器中表示棋局的方法,能够让程序知道博弈的状态。 (2) 走法产生:产生合法走法

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档