基于android的2048游戏开发-毕业设计(论文).doc

上传人:F****n 文档编号:98877512 上传时间:2019-09-15 格式:DOC 页数:39 大小:2.36MB
返回 下载 相关 举报
基于android的2048游戏开发-毕业设计(论文).doc_第1页
第1页 / 共39页
基于android的2048游戏开发-毕业设计(论文).doc_第2页
第2页 / 共39页
基于android的2048游戏开发-毕业设计(论文).doc_第3页
第3页 / 共39页
基于android的2048游戏开发-毕业设计(论文).doc_第4页
第4页 / 共39页
基于android的2048游戏开发-毕业设计(论文).doc_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《基于android的2048游戏开发-毕业设计(论文).doc》由会员分享,可在线阅读,更多相关《基于android的2048游戏开发-毕业设计(论文).doc(39页珍藏版)》请在金锄头文库上搜索。

1、毕业设计(论文)基于Android平台2048游戏开发教学单位:计算机学院专业名称:软件工程(游戏与数字媒体)学 号:11学生姓名:高振东指导教师:宋喜佳(讲师)指导单位:计算机学院完成时间:2016年4月30日电子科技大学中山学院教务处制发村民建房委员会应建立村级农房建设质量安全监督制度和巡查制度,选聘有责任心和具有一定施工技术常识的村民作为义务巡查监督员,开展经常性的巡查和督查。2电子科技大学中山学院毕业设计(论文)摘要基于Android平台2048游戏开发 【摘要】在生活节奏不断加快的现代社会,轻松的益智游戏对缓解生活压力调节情绪具有重要的意义。2048这款小游戏是一款流行的数字游戏。第

2、一款2048小游戏是由Gabriele Cirulli首度发布在GitHub上。2048是当时基于1024和小三传奇这两款的玩法而开发的新型数字游戏,而游戏设计初衷是一款益智类的游戏,其特点在于轻松,简单,因此,开发要求做到各项功能要完备、操作要简便、易学易用。现在开发出来的版本有普通版、六边形版、朝代版、3D版、后宫版等等。本文采用 JAVA语言开发了 2048 小游戏,通过Android平台实现了 2048 的基本运行,本着简单,易于操作的原则和缓解生活压力、降低生活节奏的初衷,游戏中没有繁多的按钮,也不用特别复杂的操作,只需动动手指,即可操纵自如。游戏经过图形界面的处理,以不同的颜色显示

3、不同的数字,并拥有了最高成绩记录,撤销上一步,重置游戏的各项功能。对于游戏的逻辑实现部分进行测试,测试结果正常,目前没有发现异常。但是游戏界面可能有些简单,日后可以通过美化界面来获得更好的游戏体验。【关键词】游戏;益智;数字33电子科技大学中山学院毕业设计(论文)AbstractBased on the Android platform 2048 game【Abstract】In the accelerated pace of life in the modern society, easy puzzle game to ease the pressure of life.Force, adj

4、ust the mood has important meaning 2048 this small game is a popular digital game. The first 2048 small game was released by Cirulli GitHub on Gabriele for the first time. 2048 was based on 1024 and small three Legend of the two gameplay and the development of a new type of digital games and game de

5、sign original intention is a puzzle game, its characteristics is easy and simple, therefore, development.Seeking to achieve the function to complete, easy to operate, Yi Xueyi use. Now developed a version of the ordinary version, hexagonal version, Dynasty version, 3D version, the palace version, et

6、c.The Java language to develop the 2048 small game, 2048, the basic operation is realized through the Android platform, the purpose of simple and easy operation principle and alleviate the pressure of life, reduce the original intention of the rhythm of life, the game without different button, also

7、need not particularly complex operations, only need to move a finger, you can maneuverability.Game through the processing of the graphical interface to display different colors with different numbers, and have the highest score records, undo the last step, reset the function of the game. The logic o

8、f the game to achieve part of the test, the test results are normal, there is no abnormal. But the game interface may be a little simple, in the future can be used to beautify the interface to get a better gaming experience.【Key Words】game;puzzle;numbel电子科技大学中山学院毕业设计(论文)目录目录第1章 绪论11.1 游戏开发背景11.2 国内外

9、研究现状11.3 游戏开发意义21.4 论文结构2第2章 相关技术和理论基础32.1 Java语言32.2 Android操作系统42.2.1 简介42.2.2 系统架构52.2.3 Android版本62.3 开发平台介绍62.3.1 Eclipse62.3.2 ADT72.3.2 JDK7第3章 可行性分析83.1 可行性研究目的83.1.1 技术可行性83.1.2 经济可行性83.1.3 操作可行性8第4章 游戏设计94.1 游戏规则94.2 总体设计94.3 详细设计11第5章 游戏测试175.1测试过程175.2测试内容175.3测试结果21第6章 心得体会22参考文献23附录 游戏

10、实现代码24致谢32电子科技大学中山学院毕业设计(论文)图目录图目录图2.1 Java Logo3图2.2 Android Logo4图2.3 Android系统架构5图4.2.1 系统功能9图4.2.2 计分显示10图4.2.3 游戏内容10图4.2.4 游戏菜单10图4.2.5 游戏流程11图4.3.1 游戏主界面12图4.3.2 数字合并前13图4.3.3 数字合并后14图4.3.4 游戏计分15图4.3.5 游戏计分15图4.3.6 游戏结束16图5.2.1 游戏开始18图5.2.2 向上滑动18图5.2.3 向左滑动19图5.2.4 向下滑动19图5.2.5 向右滑动20图5.2.6

11、 撤销功能20图5.2.7 重置功能21电子科技大学中山学院毕业设计(论文)第1章 绪论第1章 绪论1.1 游戏开发背景Android 智能手机功能非常强大,具有很高的性价比,非常深受人们的喜爱,可能正式因为如此,在2014年中,Android 智能手机在全世界占据着81.5%很夸张的市场份额,一举成为使用的人数最多,市场份额占据最大的Android 智能手机系统。而Android 智能手机游戏的出现正是为了娱乐心神,并且随着智能移动终端和全球移动通信网络的不断进步,Android 智能手机游戏也正在经历从简单到复杂的进化过程。从全球来看,智能移动终端的娱乐服务一直被认为是带动移动数据业务加速

12、并快速发展的重要力量。也是作为手机娱乐服务的重要内容之一。近年来,一直伴随着全球移动网络和移动终端性能不断的提高和完善。由于近几年来,Android智能手机游戏的快速发展,游戏的分类也变得越来越丰富,目前手机游戏按内容可分为:角色扮演类(RPG)、冒险类(AVG)、格斗类(FTG)、棋牌类、电影改版类、益智类、体育竞技类、模拟类。手机游戏种类目前已成为人类线上娱乐生活的不可或缺的最主流的载体而存在,现代人对于移动终端的休闲娱乐功能所需求越来越强大,移动终端上的游戏或已以成为了现代人们娱乐生活中不可或缺的一部分了。1.2 国内外研究现状基于Android的游戏开发,国内国外的水平差距很大。在市场

13、上成名的手机游戏基本上都是国外游戏公司开发的,而且很容易辨认。因为学习的关系,本人接触了很多Android开发者的游戏,发现国内开发者开发的Android手机游戏,不仅界面粗糙,而且设计简单,同质化严重,相同的创意往往被反复抄袭很多次。而国外开发者开发的游戏不同,大型游戏内容丰富,情节完整;小型游戏而从用户体验和创意上远胜国内的开发者。1.3 游戏开发意义此次毕业设计的初衷就是想设计出一个能够在任何环境任何时间都能够放松心情和娱乐心身的单机游戏,只要通过简单和易操作的Android游戏帮助手机用户来打发他们闲暇的时间,并娱乐心身和放松心情。如果你也是一个数字叠加的爱好者,或者是比较有天赋的数学

14、天才,不过就算不是数学的天才,一般的玩家也能够玩转这款游戏,都会有很大的成功机会。当你体会过这款游戏,你就会被这游戏深深的吸引,根本停不下来。1.4 论文结构本论文主要从下面几章阐述对于Android 2048游戏的研究与应用:第 1 章:绪论,介绍了课题的研究背景、国内外研究现状,课题研究目的和意义、以及本文的结构。第 2 章:相关开发技术与理论基础,介绍了课题采用的Android操作系统等相关技术。第 3 章:可行性分析,对Android 2048游戏进行可行性分析。总体介绍了程序的设计架构及所要实现的功能分析,并阐述了开发平台和环境的选择。第 4 章:系统详细设计与实现,介绍了程序各个模

15、块的功能分析以及设计思路并其相关实现代码。第 5 章:系统应用实例和结果分析,介绍了应用平台,测试用例以及结果分析。第 6 章:心得体会,总结本文工作成果,并对研究工作做反思和总结电子科技大学中山学院毕业设计(论文)第2章 相关技术和理论基础第2章 相关技术和理论基础2.1 Java语言Java语言的前身是Sun Microsystems公司开发的一种用于智能化家电的名为Oak(橡树)的语言,它的基础是当时最流行的C和C+语言(Sun公司于2009年4月被Oracle公司收购)。但是,由于一些非技术上的原因,Oak语言并没有得到迅速的推广。知道1993年,WWW(万维网)迅速发展,Sun公司发现可以利用Oak语言的技术来创造含有动态内容的WWW网页,于是已受人冷落了的Oak语言又被重新的开发和改造。于是便将改造后的Oak语言改名为Java语言,Java是太平洋上的一个盛产咖啡的岛屿的名字。终于,在1995年,Java这个被定位于网络应用的程序设计语言被正式推出。图2.1 Java LogoJava编程语言

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

最新文档


当前位置:首页 > 办公文档 > 教学/培训

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