java开发连连看游戏毕业设计开题报告_第1页
java开发连连看游戏毕业设计开题报告_第2页
java开发连连看游戏毕业设计开题报告_第3页
java开发连连看游戏毕业设计开题报告_第4页
java开发连连看游戏毕业设计开题报告_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、 毕业设计开题报告班 级:学 号:姓 名:学 院: 专 业:设 计 题 目:使用java开发连连看游戏gui界面子系统指导教师:毕 业 设 计 开 题 报 告1结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文 献 综 述一、 项目来源及背景小游戏制作的目的是满足了人们休闲的需要,在紧张工作之余休闲类的小游戏能够给人带来最大程度的放松,也可以增进人们之间的交流,沟通,通过游戏还可以认识更多的朋友。现在小游戏、网页游戏越来越受网民欢迎,除了玩的方法简单外(不像其他游戏还需要注册下载繁琐过程),很多游戏不乏经典。连连看游戏就是典型了1! 连连看游戏是时下广泛流行于青少年之间的

2、网络益智类游戏,因为其游戏规则简单,娱乐性强而具有广泛的娱乐群体。连连看主要测验的是游戏者的反应速度和观察能力。 游戏“连连看”,“极简”是游戏的最大特点,玩家只需轻滑指尖将相同的两个图案相连,它们就立即消失,规则简单容易上手2。游戏速度节奏快,画面清晰可爱,老少皆宜。不管你走到哪个游戏网站,连连看游戏总是排在受玩家欢迎排名的前5位,休闲、趣味、益智是连连看玩不厌的精华,且不分男女老少、工薪白领,是一款适合大众的经典网络休闲小游戏。丰富的道具和公共模式的加入,增强游戏的竞争性。多样式的图案,使玩家在各个游戏水平都可以寻找到挑战的目标,长期地保持游戏的新鲜感。使用新颖的连击积分规则,使游戏玩家在

3、体会连击的快感后,同时对自己的游戏速度,更有挑战性和追求极速的欲望3。比如天天连萌连连看,是腾讯公司专为广大微信和 手机qq用户打造的一款超萌手机游戏。在游戏中,鲜艳欲滴的草莓、令人唇齿留香的烤虾、鲜美至极的香菇和藕片等美食将纷纷登场。除了游戏本身带来的乐趣,玩家还可以从中同时获得触觉、视觉、味觉的极妙享受。是吃货们、游戏大人们不可错过的一款“美味”精品。 游戏产业作为现代电脑电子技术的产物,正在以其独特的魅力在全世界的娱乐领域占据主流位置,我们在承认广大娱乐网民的选择空间狭小的同时,也必须明确的一点就是游戏本身所具有的强大的吸引力4。游戏的吸引力主要在于,它在让玩家打发时间的同时,可以让人实

4、现在显示生活中不能实现的理想,得到在现实中不能得到的东西。而且游戏产业促动高科技技术不断升级,作为经济增长的一大支撑点,已经成为经济腾飞的“第四产业”5。二、国内外研究现状游戏“连连看”是源有台湾的桌面小游戏,自从流入大陆以来风靡一时,也吸引众多程序员开发出多种版本的“连连看”。这其中,顾方编写的“阿凡达连连看”以其精良的制作广受好评,这也成为顾方“阿达系列软件”的核心产品6。 随着flash应用的流行,网上出现了多种在线flash版本“连连看”。如“水晶连连看”、“果蔬连连看”等,流行的“水晶连连看”以华丽界面吸引了一大批的女性玩家。艾瑞咨询通过对07至08年连连看小游戏行业市场热点,结合新

5、浪.搜狐.雅虎.网易调查发布的数据分析发现,2009年小游戏热点集中在连连看小游戏领域,从2009年起投对小游戏行业的投资案例明显减少,小游戏行业的投资目标主要集中在从事连连看小游戏企业和研发企业,小游戏行业在经历了高峰期后正趋于平静7。随着社交网络的普及和开放平台的兴起,“连连看”被引入了社交网络。“连连看”与个人空间相结合,被快速的传播,成为一款热门的社交游戏,2013年8月5日腾讯上线的天天爱消除连连看,从游戏形式上看,是普通的连连看游戏,天天爱消除的买点在于引入社交元素,这些元素包括排行版、爱心互赠、高分秀等诸多社交系统,用户可随时将战绩分享至手机qq和微信。随后,继上次的爱消除大获成

6、功之后,腾讯经过三天狂风暴雨般的造势,于2013年8月21日推出社交游戏天天连萌,除了连连看的核心之外,还集大成的加入“偷心”和交友扔纸条环节,这种东拼西凑的奇怪设定真是让人哭笑不得。网友直呼“腾讯这简直就是要把用户一网打尽的节奏啊”,加上微信支付平台的上线,腾讯天天吸金so easy了8。在中国的游戏行业里,其实存在这样一种情况,有人说过这样一句话,是很犀利,但也很形象地说明了这个问题。“因为大家都知道,在国内再怎么着的大师,到国外大概就变成三流了。还是轻松点吧,国内都是自己人,大家都心知肚明,不累。”这句话用诙谐的语言表述了现在国内外游戏行业普遍存在的等级差,这是很常见,但是也是很让国内人

7、感到无奈的现象。这里面有一种游戏是个例外,那就是连连看。连连看是由中国第一代程序员黄兴武于十多年前创作并流行的,这是一款经典的休闲游戏,在全国有着5-7亿的玩家用户群体9。而且这也是一款品质很高的游戏,可以说是小游戏中的经典之作,完全不存在国内外的等级差。所以说,在当前国内外游戏等级差普遍存在的情况下,连连看的优势还是很明显的10。三、发展趋势小游戏连连看发展现状及未来趋势的研究认为,小游戏依然是一个能给小游戏市场创造巨大财富的行业,因此急需寻求一个新的亮点。艾瑞咨询分析认为,选择有很大发展空间、且投资金额要求不高的小游戏连连看成了投资者再次介入小游戏行业的首选,其优势主要体现在以下两个方面1

8、1:第一:连连看小游戏产品定位合理 外部有利因素促进行业发展1.小游戏用户需求呈多样化趋势 连连看小游戏填补空白根据艾瑞最新发布的2010-2011年中国小游戏行业研究报告的数据显示,据艾瑞咨询用户调研数据显示,有31.2%和用户喜欢益智类游戏,有25.8%的用户喜欢策略类游戏,使用这两类游戏作为核心的 连连看小游戏最受欢迎,而连连看小游戏则是因为其特殊的呈现方式,从而争取到热衷于益智、策略游戏的玩家。2.连连看小游戏用户属性的多元化 奠定良好媒体价值基础12根据艾瑞咨询最新推出的2010-2011年中国连连看小游戏戏行业发展报告的数据显示,在全体连连看小游戏用户的样本中,大专及以上学历者占总

9、数的50.6%,在连连看小游戏用户中这一比例达到了62.8%;收入方面,38.4%的小游戏游戏用户收入高于2000元,而仅 23.5%的小游戏用户达到这一收标准。艾瑞分析后认为,从用户的学历、收入以及在游戏中的构成比例来看,连连看小游戏用户属性更高端,相较普通游戏用户其用户的消费潜力也更大,并且伴随连连看小游戏用户规模的快速增长,用户规模及高端属性将为连连看小游戏的媒体价值奠定良好的基础,而随着连连看小游戏产业的成熟和发展,其媒体价值将逐步被释放,未来也将有更大的开发空间13。 第二:连连看小游戏行业正处于迅猛发展期 上升空间巨大 根据艾瑞咨询近期推出的2010-2011年中国连连看小游戏游戏

10、行业发展报告显示,2009年中国连连看小游戏市场规模为4.1亿元,按正常发展速度到2010年将达到6.5亿,此后将保持30%以上的增长率,预计在2011年将达到8.2亿元。2009年前连连看小游戏用户虽然已经达到了一定规模,但由于缺乏有效的赢利模式支持,整个行业始终处于停滞不前的状态。艾瑞分析认为突破了这个瓶颈后,连连看小游戏在未来2-3年将进入迅猛增长阶段,在乐观的情况下,3年中连连看游戏市场规模复合增长率将达到70.5%,并在2011年中国网页游戏市场规模将达到8.2亿元。艾瑞资讯:连连看小游戏将成2011年中国新热点14。 通过访谈与交流,艾瑞发现目前业内人士普遍看好连连看小游戏的发展前

11、景,部分行业人士表示,与2010年相比2011年小游戏用户至少能达到400%的增长,增长的主要动力来源于用户和运营商的双重发展。由于做小游戏门槛较低,能吸引许多中小型团队加入研究和运营的行列,当运营商与产品数量急剧增加时,整个市场也将被充分调动起来,从而达到一个成倍增长的形势。 连连看小游戏的最大的优势在于无需下载客户端,这使得这类游戏能更方便地被移植到其他移动终端中,如手机、掌机15。这给上网受限制的用户提供了很大便利。此外艾瑞咨询认为一旦政府逐步实施在一线城市中建设广域网的计划,随着该网络的建成,连连看小游戏也将迎来新一轮的发展。综上所述,连连看小游戏在今后的一到两年间将成为风投重点关注的

12、对象,特别是一些中小型的研发企业,急需资本市场介入以帮助自己速度扩大市场占有率;另一方面资本市场也倾向于网页游戏这种投资小、回报快的行业。因此艾瑞认为,2014年中国的新热点小游戏将仍是连连看小游戏。参考文献: 1张明新,周耿烈.java语言程序设计.重庆:重庆大学出版社,2004. 2周晓聪,李文军,李师贤.面向对象程序设计与java语言.北京:机械工业出版社,2004.5678.3bruce eckel.java编程思想.北京:机械工业出版社,2007.45:518.4james cohoon,jack davidson.java程序设计.北京:清华大学出版社,2005.5steven h

13、olzner.java技术内幕. 北京:机械工业出版社,2002.6张洪斌.java程序设计百事通.北京:清华大学出版社,2001.7夏先波.java jdk实例宝典.北京:电子工业出版社,2007.134:27130.8吴其庆.java程序设计经典教程.北京:冶金工业出版社,2005.9耿祥义,张跃平.java 2实用教程.北京:清华大学出版社,2007.10蔡勇,姜磊,马宁,倪文志.java 2程序设计基础教程与上机指导.北京:清华大学出版社,2005.278:55330.11林建素,孟康健.eclipse开发学习笔记(第1版).北京:电子工业出版社.2008.134(11):22-89.

14、12李松林,陈华清,任鑫.eclipse宝典(第1版).北京:电子工业出版社.2007.913美c.thomas wu,候国峰等译.面向对象程序设计导论.电子工业出版社,2002.143:66360.14卢军j2me应用程序开发m北京:中国铁道出版社,200215詹建飞j2me开发精神m北京:电子工业出版社,2006.20:25128. 毕 业 设 计 开 题 报 告本课题要研究或解决的问题和拟采用的研究手段(途径):1、 涉及的问题 1、怎样判断两个图形能否相消? 2、怎样求出相同图形间的最短路径(转弯数最少,路径经过的格子数目最少)? 3、怎样确定目前是处于死锁状态,如何设计算法解除死锁?

15、二、解决的方法 我们已经知道,两个图形能够相消,当且仅当这两个图形相同,且它们之间存在路径转弯数目小于3。因此,我们主要需要解决的问题还是,怎样求出相同图形之间的最短路径?这个最短的路径,我们首先需要保证转弯数目最少。在转弯数目最少的情况下,经过的格子数目要尽可能地少。 在经典的最短路问题中,我们需要求出经过格子数目最少的路径。而这里,要保证转弯数目最少,需要把最短路问题的目标函数修改为从一个点到另一个点的转弯次数。虽然,目标函数修改了,但算法的框架仍然可以保持不变。广度优先搜索是解决经典最短路问题的一个思路。 我们看看在新的目标函数(转弯数目最少)下,如何用广度优先搜索来解决图形a(x1,y

16、1)和图形b(x2,y2)之间的最短路问题。 首先我们把图形a(x1,y1)压入队列. 然后扩展图形a(x1,y1)可以直线到达的格子. 这些格子都可以通过转弯数目为0的路径(直线)到达. 假设这些格子为集合s0. s0 = find(x1, y1). 如果图形b(x2,y2)在集合s0中,则结束搜索,图形a,b之间可以用直线连接. 否则,对所有s0集合中空格子(没有图形), 分别找到它们可以直线到达的格子.假设这个集合为s1. s1 = find(p) | p s0. s1包含了s0, 我们令s1 = s1 s0, 则s1中的格子和图形a(x1, y1) 之间可以通过转弯数目为1的路径连起来

17、. 如果图形b(x2,y2)在s1中,则图形a,b之间可以用转弯数目为1的路径连接,结束搜索. 否则,我们继续对所有s1集合中的空格子(没有图形),分别找出它们可以直线到达的格子,假设这个集合为s2, s2 = find find(p) | p s1. s2包含了s0和s1 , 我们令s2 = s2 s0 s1 = s2 s0 s1。集合s2是图形a(x1, y1)可以通过转弯数目为2的路径到达的格子如果图形b(x2,y2)在集合s2中,则图形a,b之间可以用转弯数目为2的路径连接,否则图形a,b之间不能通过转弯小于3的路径连接。 在扩展的过程中,只要记下每个格子是从哪个格子连过来的(也就是转

18、弯的位置),最后图形a,b之间的路径就可以绘制出来。 上面的广度优先搜索过程中,有两步操作:s1= s1 s0和s2 = s2 s0 s1。它们可以通过记录从图形a(x1,y1)到该格子(x,y)的转弯数目来实现。开始,初始化所有格子(x,y)和格子a(x1,y1)之间路径最少转弯数目mincrossing(x,y)为无穷大。然后,令mincrossing(a) = mincrossing(x1,y1) = 0,格子a到自身当然不需要任何转弯。第一步扩展之后,所有s0集合中的格子的mincrossing值为0。而从s0集合继续扩展得到的s1集合中格子x和格子a之间至少有转弯为1的路径,如果格子x本身已经在s0中,那么,mincrossing(x) = 0。这时,我们保留转弯数目少的路径,也就是mincrossing(x) = minvalue(mincrossing(x), 1) = 0。 这个过程,就实现了上面伪代码中的s1 = s1 s0。s2 = s2 s0 s1的扩展过程也类似。 经过上面的分析

温馨提示

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

评论

0/150

提交评论