java编程连连看毕业论文

上传人:第*** 文档编号:61573034 上传时间:2018-12-04 格式:DOC 页数:65 大小:1.34MB
返回 下载 相关 举报
java编程连连看毕业论文_第1页
第1页 / 共65页
java编程连连看毕业论文_第2页
第2页 / 共65页
java编程连连看毕业论文_第3页
第3页 / 共65页
java编程连连看毕业论文_第4页
第4页 / 共65页
java编程连连看毕业论文_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《java编程连连看毕业论文》由会员分享,可在线阅读,更多相关《java编程连连看毕业论文(65页珍藏版)》请在金锄头文库上搜索。

1、摘 要游戏产业发展至今已有三十多年的历史,作为现代电脑电子技术的产物 ,它正以其独特的魅力在全世界的娱乐领域占领主要地位,而游戏的种类也是多种多样,要想开发一款有独特魅力的游戏占领一席之地必须要明确一点就是游戏本身要具有强大的吸引力,就是要让玩家在玩游戏的同时,既能打发时间,又能在繁忙的工作之余得到最大程度的放松,通过游戏结实更多不同地域的朋友,从而满足人们对休闲的需要。而且游戏产业促进高科技不断升级,作为经济增长的一大支点,俨然即成为经济的“第四产业”。随着科技的发展,硬件水平的提高,游戏新技术层出不穷,更新换代速度之快,经典游戏比比皆是,连连看,就是经典之一。提到连连看小游戏,大家再熟悉不

2、过了,就是指在一个区域内分布着很多不同的图片,这些图片两两一样,但是位置随机,通过点击两张相同的图片,在某种算法路径的要求下达到消除的效果。在游戏设计的过程中,可以考虑运用自己掌握学到的程序知识去实现游戏的效果,并为自己量身打造一款属于自己的连连看,这是一件很有意思的事情。本游戏采用Java语言开发,以Eclipse为开发平台。游戏主界面基于GUI的开发,使得游戏界面更加简单美观人性化,并调用的一些函数,完成事件的的触发功能,通过定义动态的二维数组,根据一定的算法实现规定的路径判断。关键词:连连看、Java、数组、路径判断、GUIIVAbstractAbstractGame industry

3、has been thirty years of history, as a product of modern computer electronics technology, it is the main occupation of its unique charm position worldwide in the entertainment field , and also a variety of types of games , in order to develop the game has a unique charm to occupy a place must be cle

4、ar that the game itself to be a powerful attraction , is to let the players play the game at the same time , both to pass the time , but also in the busy work to get the greatest degree of relaxed, more solid through the game different regions of friends, to meet peoples need for leisure . And the g

5、ame industry to promote high-tech escalating as economic growth is a major fulcrum , the economy seems to become the fourth industry .With the development of technology to improve the hardware level , the game is new technology emerging, fast replacement rate , the classic games abound, Snake , is o

6、ne of the classic . Mentioned Lianliankan game , all too familiar , and refers to the distribution in a region with many different pictures , these pictures between two different, but random location , by clicking on two identical pictures in the path of an algorithm request to eliminate the effect.

7、 In the game design process, you can consider using the knowledge learned to master the program to achieve the effect of the game and for their own tailor a Snake , this is a very interesting thing .The game uses the Java language development, Eclipse as a development platform . The main game interf

8、ace development GUI -based interface makes the game more simple and beautiful humanity, and some of the function call , the completion of the triggering event , defined by a two-dimensional array of dynamic, according to certain prescribed path algorithm to determine .Keywords : lianliankan , Java,

9、arrays, path judgment , GUI目录目 录摘 要IAbstractII1 绪论11.1 手机游戏发展11.1.1 手机游戏现状11.1.1.1 手机游戏技术21.1.1.2 手机游戏开发的特点31.1.2开发手机游戏的Java技术31.1.2.1 Java概述31.1.2.2 Java的特点51.1.2.3 Java开发优势71.1.2.4语言特征71.1.2.5发展前景81.2.6贡献及影响81.3 论文结构安排91.4本章小结92 大体设计思路102.1 项目设计与方法102.1.1 连连看游戏概述102.2游戏设计的目的102.3游戏可行性论证112.4方案选择11

10、2.5主要问题112.6项目设计内容112.7理论基础122.8 开发目标132.9本章小结133具体实现方法143 连连看游戏的设计143.1 系统需求分析143.2 系统开发及运行环境143.3 系统主要功能要求143.4连连看系统总体结构153.5游戏的设计153.5.1 功能设计153.5.2 游戏模块设计153.5.3 算法模块163.5.4 界面显示模块173.5.5 菜单控制模块183.5.6 地图设计183.5.7 算法设计183.5.8 类的设计213.5.9算法设计243.6本章小结254 运行结果及论证274游戏运行及测试分析274.1 程序运行情况274.2 测试计划及

11、分析304.2.1 检验的先后顺序304.2.2 程序异常处理30总结32致谢33参考文献34附录(程序)35河北工程大学毕业设计说明书1 绪论1.1 手机游戏发展1.1.1 手机游戏现状手机的便携性使得手机游戏非常普及,在地铁、车站和公交车里,我们随时都可以看到很多人低头玩着手机游戏。手机已经成为越来越多的人生活中不可或缺的一部分,更多的人也渐渐喜欢上了手机游戏。手机游戏的潜在用户群很庞大,据工业部和信息化部运行监测协调局2008年8月31日发布的统计显示,截止2008年7月底,中国的手机用户数量超过了6亿,而且这个数字还在飞速地增长。通过上述统计不难看出,手机游戏的潜在市场是相当庞大的。手

12、机游戏开发技术门槛很低,而且其开发平台一般都是开放的,开发人员可以从网络上获得很多相关的技术资料,如最近很流行的开发平台J2ME平台,其所有的代码都是开源的,开发人员可以方便地查阅其任何相关资料,而手机厂商也会提供自己品牌的详细参数供开发人员参考。手机游戏的销售渠道越来越广,如今国内比较有名气的SP(service provider)有新浪网、空中网以及移动、联通等通信商,CP、SP和运营商之间的关系如图1-1所示。国内的有些手机游戏CP(content provider)都通过寻找国外的代理商来推销游戏,也有很大一部分寻找台湾代理商(在后面的移植章节中会具体介绍)。同时还有很多游戏内置渠道,

13、包括手机厂商、代理和卖场,如NOKIA的OVI。图1-1 CP、SP和运营商之间的关系随着中国3G牌照的发放,手机游戏CP迅猛发展起来,手机游戏市场再次呈现出一派朝气蓬勃的气象。自2003年中国移动和中国联通相继推出“百宝箱”和“神奇宝典”业务以来,国内手机游戏市场日渐扩大,尤其是2006年以后,中国移动把手机游戏定位成其战略性业务,此举动让国内当时众多挣扎在“生死”边缘的手机游戏CP看到了希望。如今,国内手机游戏CP和工作室很多,但是精品游戏却少之又少,最近移动推出的“精品游戏”平台给国内很多手机游戏CP带来了生机,同时也带来了挑战。此外,越来越多的玩家青睐于手机游戏,将更大地促进手机游戏市

14、场的发展以及业务的不断扩大。手机游戏包含很多种类,如K-JAVA游戏、Smartphone游戏、BREW游戏和Symbian游戏等,目前,只有K-JAVA游戏和BREW游戏支持付费下载,BREW游戏是联通的业务,K-JAVA游戏是移动的业务。由于移动的市场份额远远高于联通,所以一般提及的手机游戏主要指K-JAVA游戏。2003年9月,中国移动正式推出“百宝箱”业务,“百宝箱”是指提供给手机上网用户下载K-JAVA应用程序的平台。当时中国手机游戏的开发商CP曾一度达到1000多家,目前,移动运营商仍然在手机游戏上占有垄断地位。手机游戏产业链为:首先由手机游戏CP开发完成游戏,然后再交给SP代理,

15、其合作方式分为买断、分成等,SP再把游戏提交给移动运营商来供玩家下载。其销售额中,移动获得15%,剩下的由SP与CP分成。1.1.1.1 手机游戏技术随着手机游戏的普及和玩家群的增大,手机游戏开发技术也日新月异,总体来说,手机游戏技术可以分为如下几类。(1)短信息游戏短信息游戏是相当“古老”的手机游戏,玩家利用手机向某个游戏服务商提供的固定号码发送短信,服务端经过某些操作把结果发给玩家,通过反复这样的操作完成整个游戏。这种类型的游戏只是通过简单的互发短信来实现的,有很大的缺点:一是成本昂贵,每发送一条短信需要1毛钱,如象棋类游戏,玩完整个游戏需要“很多资金”支持;二是界面不友好,基本可以说没有界面,只提供文本说明,缺少美感;三是游戏性差,几乎没有任何其他操作,只是简单的发送短信,没有令玩家耳目一新的操作方式;四是支持的游戏种类少。(2)嵌入式游戏 某些游戏在出厂时就固化在芯片中,如NOKIA的贪吃蛇、飞行射击等都属于此类游戏,但是玩家并不能安装其他游戏,导致其失去了“优势”。(3)wap游戏当手机拥有浏览器后,wap游戏开始兴盛起来。wap其实就是一个简化的Web,它专门为移动小型设备提供上网载体,wap游戏的玩法为玩家通过浏览器登录某个游戏厂商提供的地址,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号