基于android的游戏开发毕业设计论文
基于Android平台的益智游戏的设计与现毕业论文

JIUJIANGUNIVERSITY毕业论文题目基于Android平台的益智类游戏的设计与实现英文题目 DesignandImplementation of Puzzle Games BasedonAndroidPlatform院系信息科学与技术学院专业信息管理与信息系统姓名卢璐曼琳班级学号 A102208指导教师王飞鹏二○一四年五月摘要现如今,由于日益增长的市场需求、不断创新的技术、更为成熟的盈利模式,手机游戏不断发展。
作为最流行的手机操作系统,Android系统拥有者巨大的手机游戏需求者数量。
目前,以学习为主要任务的学生群体是手机游戏用户的主体,不少学生沉迷游戏而对学习丧失兴趣。
因此在Android手机平台上开发出一款寓教于乐的手机益智游戏,使学生在愉悦的游戏过程中快乐的学习是十分必要的。
本课题旨在研究如何开发出一款将经典游戏“打地鼠”与背单词结合的富有教育意义的手机益智游戏。
针对目前市场中的很多在外观和功能上有着很大优势却较为缺失趣味性的背单词软件,本应用将背单词与“打地鼠”游戏融合,并从认知心理学的记忆角度出发,优化的背单词过程,从而使得学生通过益智游戏锻炼思维敏捷性,加强单词记忆。
本文从开发Android手机游戏的背景和开发环境出发,分析了手机游戏的开发环境,介绍了手机游戏开发的关键技术,设计并开发一款“打地鼠”与记忆单词结合的学习型手机益智游戏。
关键词:安卓平台,益智游戏,打地鼠,单词记忆AbstractNow, due to the growing market demand , innovative technology , more mature profit model, mobile games is constantly evolving . As the most popular mobile operating system , Android system has a huge number of mobile game needs . Currently, those groups of students with learning as the main task is the main mobile phone game users , many students addicted to the game and lose interest in learning . Therefore, the development of amobile phonepuzzle gamebasedon theAndroidmobile platform,allowsstudentspleasureduring the gamefunto learn,it is very necessary.This paperaims tostudy how todevelop aricheducationalmobile puzzlegame which combinesthe classic game "to fight rats" and the vocabularysoftware.Forvocabularysoftwarein the currentmarket, thatmanyin appearanceand functionalityhas a greatadvantagebutmoreinterestingis missing, thisapplication integratesvocabularysoftwareand "play hamster" game, andfrom theperspective of cognitivepsychologyof memoryand optimizethe process ofmemorizing words, allows students to improveby playingpuzzle gamesthinkingagilityand enhanceword memory.This article isfrom theAndroidmobile gamedevelopmentbackground anddevelopment environment, analyzes the mobile gamedevelopment environment, introduces the keytechnologiesofmobile game development, design and developamobilelearningpuzzle game which combinesthe classic game "to fight rats" and the vocabularysoftware.Keywords:Android Platform, Puzzle Games,Whac-A-Mole,The Word Memory目录摘要IAbstractII目录III1 绪论1.1背景分析(错误!未定义书签。
基于安卓系统的游戏开发与设计

基于安卓系统的游戏开发与设计摘要3G时代已经慢慢的融入了我们的日常生活,随着国家的通信政策以及各大运营商的宣传的影响,3G手机已经随处可见,面对全球信息、技术空前高速发展,信息高速化发展更是社会进步的一个标志。
在全球信息化的今天,手机已经成为人们日常生活中不可缺少的一部分,尤其是在电子产品日新月异的今天,我们在平时随处可见的电子产品中,手机无疑是一个最大的用户集,而各大厂商智能手机则依旧是电子市场的一颗耀眼的明星。
其中的代表作有诺Nokia的塞班系统,摩托罗拉的Linux系统,但是其中异军突起的仍然是Google的Andriod系统以其开放的源代码和方便简洁的操作必然是未来智能手机领域的领头羊。
这次毕业设计我们选择基于Andriod的手机游戏一定会使我们在以后的工作中提供更多的机会。
随着新技术的不断开发与应用,近年来Java技术发展十分迅速,一个以Java应用为主的新技术革命浪潮正在蓬勃兴起。
而基于Andriod的软件开发是一个前景很大的技术,通过这次毕业设计,能使我们从对软件的设计中体会到实际中软件开发的过程,提高我们的专业能力,最终能够获得很强的专业知识。
关键词:Android手机游戏,Android平台,Java技术,游戏设计Based on the platform Android game development and designAbstract3G era has gradually integrated into our daily life, with the country's communication policy as well as the major carriers of sensitization to the effects of3G mobile phone, can be seen everywhere, in the face of the global information technology, an unprecedented rapid development, the information high speed development is a symbol of social advancement. In the global information technology today, mobile phone has become indispensable in the daily life of a part, especially in electronic products change rapidly today, we usually can be seen everywhere in the electronic products, mobile phone is undoubtedly one of the largest user sets, and major manufacturers of intelligent mobile phone will still be electronic market a dazzling star. The representative of Connaught Nokia Symbian, the Motorola Linux system, but which is still a new force suddenly rises. Google Andriod system for its open source code and convenient and simple operation is the future leader in the field of intelligent mobile phone. This time graduate the design we choose based on the Andriod mobile phone games will make our work in the future to provide more opportunities.With the new technology development and application, in recent years the development of Java technology is very rapid, a Java application of tide of new technology revolution is booming. Andriod based software development is a great prospect of technology, through this graduation design, can make us from on the software design of the actual software development process, improve our professional skills, can finally obtain strong professional knowledge.Key words: Android mobile phone games; the Android platform; Java technology;game design吴健雄:android游戏记忆连连看设计与实现目录基于Android平台的游戏开发与设计.................... 错误!未定义书签。
基于android的毕业论文

基于android的毕业论文基于Android的毕业论文随着科技的进步和智能手机的普及,移动应用程序开发已成为一个热门的领域。
作为一名即将毕业的学生,我决定选择基于Android的毕业论文作为我的研究课题。
在这篇文章中,我将探讨我选择这个主题的原因,以及我将如何进行研究和开发。
一、研究背景移动应用程序的兴起给人们的生活带来了巨大的便利。
而Android作为全球最大的移动操作系统之一,具有广泛的用户群体和强大的开发者社区。
因此,我选择基于Android进行毕业论文研究,旨在探索如何开发高质量、实用性强的Android应用程序。
二、研究目标在这篇毕业论文中,我将设定以下目标:1. 研究Android应用程序开发的最佳实践方法,包括设计、开发、测试和发布等方面。
2. 开发一个实用性强、用户友好的Android应用程序原型,以验证我所学到的知识和技能。
3. 评估开发过程中所使用的工具和技术的有效性,并提出改进的建议。
三、研究方法为了达到以上目标,我将采用以下研究方法:1. 文献综述:通过阅读相关的学术论文和专业书籍,了解Android应用程序开发的最新研究和发展趋势,以及最佳实践方法。
2. 实践开发:我将使用Android Studio这一主流的开发工具,结合Java编程语言,开发一个实用性强的Android应用程序原型。
在开发过程中,我将遵循所学到的最佳实践方法,并记录下开发过程中的挑战和解决方案。
3. 用户调研:为了评估应用程序的用户友好性和实用性,我将进行用户调研。
通过收集用户的反馈和建议,我可以进一步改进应用程序的设计和功能。
4. 数据分析:通过对用户调研数据的分析,我将评估应用程序的性能和用户满意度,并提出改进的建议。
四、预期成果我期望通过这篇毕业论文研究,能够达到以下成果:1. 对Android应用程序开发的最佳实践方法有更深入的了解,并能够将其应用到实际项目中。
2. 开发一个实用性强、用户友好的Android应用程序原型,证明自己在开发方面的能力。
基于Android贪吃蛇游戏_本科毕业设计(论文)

本科毕业设计(论文)题目名称:基于Android贪吃蛇游戏学院:计算机科学技术专业年级:计算机科学与技术08(师)级摘要本课题是利用java语言在Android平台上进行手机游戏的开发,由于本人知识的有限,以及客观条件的限制,本人打算开发一个单机版的游戏。
本人在手机上玩过贪吃蛇的游戏,曾经为了和别人比赛,苦苦的玩了好多次,追求高分!后来得知这个小小的游戏是nokia当年很成功的一款手机游戏,许多人都玩过,也很喜欢。
现在这款游戏的版本已经发展到第三版了,手机生产厂商继续开发这个游戏,看来这个游戏还是有很大的市场的。
Google公司2007年11月5日发布的开源的Android 平台——一款包括操作系统(基于Linux内核)、中间件和关键应用的手机平台,并组建了开放手机联盟(Open Handset Alliance),包括Google、中国移动、T-Mobile、宏达电、高通、摩托罗拉等领军企业。
于是,我决定利用自己大学所学的知识,自己在指导老师的帮助下,独立开发这个小游戏。
本文首先详细介绍了java的一些基本的知识点,在此基础上引出了Android,介绍了Android的基础以及其特点,然后介绍了一下Android将来的一些前景和发展。
重点说明了这个贪吃蛇程序所用到的一些类和控件,包括Drawable,Canvas, Thread,等等。
介绍了这些类的一般的使用方法,以及本程序是如何使用这些类来进行游戏的开发的。
本程序将老少皆宜的经典作品移植到手机上来,为更流行的硬件平台提供应用软件。
这些都将能很好的满足未来人们对手机游戏的需求。
吞吃蛇游戏基于Android平台编写,满足一般手机用户的娱乐需求。
关键词:Android系统; 贪食蛇游戏; 手机游戏Abstract.This topic is using java language on the Android platform mobile phone game development, I limited knowledge, and objective constraints, I intend to develop a stand-alone game. I played the game of Snake, on the phone once in order to match with others, struggling to play many times, the pursuit of high scores! Later learned that this little game nokia was very successful mobile phone games, many people have played, and also enjoyed. Version of the game has been developed to the third edition, mobile phone manufacturers continue to develop this game, it seems that this game is a great market. Open-source Android platform, Google's released on November 5, 2007 - an operating system (Linux kernel), middleware and key applications-based mobile phone platform, and the formation of the Open Handset Alliance (Open Handset Alliance), includingGoogle, China Mobile, T-Mobile, HTC, Qualcomm, Motorola and other leading enterprisesSo, I decided to use the knowledge learned in his college, in the instructor's help, the independent development of this game.This article first details some of the basic java knowledge, on this basis leads to Android, the basis of the Android and its characteristics, and then introduces the Android future prospects and development. Highlights this Snake procedures used and controls, including the Drawable Canvas, Thread, and so on. Describes the general use, as well as the program is how to use these classes to the development of the game. The ages of the classic works transplantation in this program to the phone up, to provide application software for the more popular hardware platforms. These will be well positioned to meet future demand for mobile games. Devour the snake game based on the Android platform, prepared to meet the entertainment needs of the general mobile phone users.Key words: Android system; Gluttony snake game; Mobile game目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 Android简介 (1)1.1.1 Android的来源及发展 (1)1.1.2 Android系统的特点 (2)1.2 项目目的与意义 (2)1.2.1 开发目的 (2)1.2.2 开发意义 (3)1.3 国内外现状分析 (3)1.3.1 国内外手机系统现状 (3)1.3.2 国内外手机应用现状 (4)1.3.3 发展趋势 (5)第2章方案论证 (6)2.1 经济可行性分析 (6)2.2 技术可行性分析 (6)2.2.1 Android平台特性 (6)2.2.2 Android平台架构 (6)2.2.3 Android应用程序组件 (7)2.3 本项目的开发方法 (8)2.4 开发工具及环境简介 (10)2.4.1 开发工具Eclipse简介 (10)2.4.2 开发环境简介 (10)第3章需求分析 (11)3.1 系统开发目标 (11)3.2 系统需求分析 (11)3.2.1 业务需求分析 (11)3.2.2 用户需求分析 (12)3.2.3 功能需求分析 (12)第4章过程论述............................................................................. 错误!未定义书签。
基于ANDROID系统的游戏APP设计毕业论文

基于ANDROID系统的游戏APP设计毕业论文目录第1章绪论 (1)1.1选题背景及意义 (1)1.2Android手机游戏APP的市场现状 (2)1.3本文主要容 (2)第2章 Android系统平台概况 (3)2.1Android操作系统 (3)2.2Android操作系统特性 (3)2.3Android操作系统框架结构 (4)2.3.1 Application (4)2.3.2 Application Framework (4)2.3.3 Libraries And Android RunTime (5)2.3.4 Linux Kernel (5)2.4Android应用程序构成 (5)2.4.1 Activity (5)2.4.2 Broadcast Receiver (6)2.4.3 Service (6)2.4.4 Content Provider (6)2.5Android应用程序的生命周期 (6)第3章系统的整体设计 (8)3.1数独游戏简介 (8)3.2游戏策划 (9)3.2.1 欢迎界面的策划 (9)3.2.2 游戏界面的策划 (9)3.2.3 相关资源 (10)3.3游戏的架构 (10)3.3.1 各类的介绍 (10)3.3.2 游戏的框架简介 (11)第4章软件的实现 (13)4.1欢迎界面的实现 (13)4.1.1 KLSDActivity实现 (13)4.1.2 WelcomeView类的实现 (13)4.1.3 WelcomeViewDrawThread类和WelcomeViewGoThread类的实现.. 144.1.4 HelpView类和AboutView类的实现 (16)4.2游戏界面相关类的实现 (17)4.2.1 GameView的实现 (18)4.2.2 TimeThread的实现 (18)4.3数独算法类的实现 (19)4.3.1 数独算法基本逻辑 (20)4.3.2 检测填充结果 (21)4.4游戏的测试和运行 (22)4.4.1 游戏测试概述 (22)4.4.2 测试环境 (23)4.4.3 游戏运行结果 (23)结论 (27)致谢 (28)参考文献 (29)第1章绪论1.1选题背景及意义2007年,Android手机操作系统横空出世,并以开源的特点迅速占领手机操作系统的市场。
基于Android平台软件开发技术研究论文(精选5篇)

基于Android平台软件开发技术研究论文(精选5篇)第一篇:基于Android平台软件开发技术研究论文在科技持续发展的浪潮下,移动式操作系统应运而生,移动终端传统定位发生了质的变化,移动终端已成为移动网络业务方面的核心平台以及应用载体,有利于移动互联网产业持续发展。
就Android平台技术开发而言,建立在AndroidFramework基础上,开发相关程序的同时,采用Java编程语言,必须综合分析主客观影响因素,客观分析Android平台软件开发技术,将其灵活应用到实践中,更好地发挥自身多样化作用。
1Android系统架构与Android软件开发流程1.1Android系统架构站在客观的角度来说,Android是一种移动式操作系统,以Linux 内核为基点的嵌入式开发平台。
由于面向移动智能终端,Android系统也是一种作用于移动智能终端的软件栈,其架构可分为多个层次,比如,中间件层:多种库、运行环境;操作系统层:Linux内核,各结构层次处于隔离状态,有利于软件开发人员更加关注其具体的应用需求,更好地满足不同层次客户多样化客观需求,提高他们的满意度。
1.2Android软件开发流程以Android平台为基点的应用程序开发建立在Java语言基础上,和Android系统和Linux内核开发紧密相连,建立在Linux内核开发基础上,其中的C/C++语言必须满足特定情况下的客观需求。
Android平台具有多样化的优势,灵活性、开源性、可移植性等,应用到其开发环境中的开发工具、软件开发包特别多,必须根据具体情况,加以优化利用。
在搭建Android平台环境中,软件开发人员必须综合考虑主客观因素,科学设置和PC操作系统相关的环境变量,将Path值、CLASSPATH值等巧妙添加到系统变量中,将PATH值等巧妙添加到用户变量中,搭建好Android平台开发环境之后,应用程序开发人员可以围绕其开发环境,开展一系列相关的软件开发工作。
安卓游戏毕业设计论文

大连民族学院本科毕业设计(论文)基于安卓的“经营冷饮店”游戏设计大连民族学院本科毕业设计(论文)题目摘要随着社会与科技的发展,人们越来越注重移动、便携与方便。
而随着这股潮流的发展,手机应用游戏应运而生。
安卓系统作为一个市场占有超过50%的手机平台,其应用游戏的发展非常迅猛。
本论文提出一款基于安卓系统的“经营冷饮店”游戏设计,并对其具体开发与实现进行了剖析。
在游戏制作过程中,实现了用户与手机之间的良好的人机交互,使用户更好的参与到游戏中去。
此款游戏为模拟经营类游戏,其内容主要包含“游戏开始”,“选择游戏难度”,“玩家进货、定价”,“游戏主画面”,“游戏结束”这5个模块。
主要介绍了每个模块的功能,设计方法。
模块和模块之间的逻辑结构和数据处理。
本论文主要对此款游戏的总体设计,需求分析和内部数据的具体处理和计算进行了详细的阐述。
并对游戏的具体设计与实现进行了简要的说明。
在一定安卓理论的基础上,介绍了部分关键代码与关键函数的应用。
对游戏中应用到的相关计算机图形学实现应用动画的过程做了具体介绍。
最后展示成果截图并对其进行简单介绍,然后论文进行整体总结与归纳。
关键词:游戏;安卓;人机交互The Subject of Undergraduate Graduation Project (Thesis) of DLNUAbstractWith the development of society and technology , growing emphasis has been on mobil , portable and convenient.With this trend , mobil application game come into being.Android System as a market share over 50% of the mobile phone system,the application of Android has been developed very rapid.This paper presents an Android game called “The Cold Drink shop”and its specific development and realization are explained. The game is good human-computer interaction and the users will be better involved in the game.This game is business simulation game, its topics include “the start of the game”, “select the game difficulty”, “player purchase and pricing”, “the main game screen”, “the end game”of these five modules. It is introduction the function of each module, the design method and logical structure and data processing modules and between modules.This thesis focuses on the overall design of this game, needs analysis, and internal data processing and calculation in detail. And game specific design and implementation of a brief description. On the basis of the theory of Android, it is introduction of the application of the keys code and functions. Specific introduction to the computer graphics applications animation process applied to the game.Finally show the results and be a brief introduction, and then the paper overall summary and summarized.Key Words:Game;Android;Human-computer interaction目录摘要 (I)Abstract (II)1 前言 (1)1.1 游戏的目的与意义 (1)1.2 Android游戏的发展趋势 (1)1.3 系统调研 (2)1.3.1社会可行性分析 (2)1.3.2技术可行性分析 (2)1.3.3经济可行性分析 (2)2 Android开发工具及系统特点 (3)2.1开发工具 (3)2.2系统特点 (3)3游戏总体设计 (5)3.1游戏模块划分 (5)3.2游戏设计逻辑 (6)3.2.1天气影响因素 (6)3.2.2声誉影响因素 (6)4 游戏设计 (8)4.1游戏需求分析 (8)4.1.1对功能的规定 (8)4.1.2对性能的规定 (8)4.2游戏数据分析 (8)4.2.1游戏固定数据存储格式 (8)4.2.2玩家进货价格生成 (9)4.2.3商品腐败值计算方法 (10)4.2.4商店声誉计算方法 (10)4.2.5顾客购买率计算方法 (11)5游戏具体设计与实现 (12)5.1游戏各Activity功能 (12)5.1.1开始Activity (12)5.1.2选择Activity (12)5.1.3准备Activity (12)5.1.4游戏进行Activity (13)5.2游戏中动画原理实现 (13)5.2.1图片的加载 (13)5.2.2顾客的走动和购买的实现 (13)5.2.3下雨、下雪的背景实现 (14)6游戏实现及效果 (15)结论 (17)参考文献 (18)致谢..................................................................................................... 错误!未定义书签。
基于android的248游戏开发-毕业设计(论文)

毕业设计(论文)基于Android平台2048游戏开发教学单位:计算机学院专业名称:软件工程(游戏与数字媒体)学号:学生姓名:高振东指导教师:宋喜佳(讲师)指导单位:计算机学院完成时间:2016年4月30日电子科技大学中山学院教务处制发基于Android平台2048游戏开发【摘要】在生活节奏不断加快的现代社会,轻松的益智游戏对缓解生活压力调节情绪具有重要的意义。
《2048》这款小游戏是一款流行的数字游戏。
第一款《2048》小游戏是由Gabriele Cirulli首度发布在GitHub上。
《2048》是当时基于《1024》和《小三传奇》这两款的玩法而开发的新型数字游戏,而游戏设计初衷是一款益智类的游戏,其特点在于轻松,简单,因此,开发要求做到各项功能要完备、操作要简便、易学易用。
现在开发出来的版本有普通版、六边形版、朝代版、3D版、后宫版等等。
本文采用 JAVA语言开发了 2048 小游戏,通过Android平台实现了2048 的基本运行,本着简单,易于操作的原则和缓解生活压力、降低生活节奏的初衷,游戏中没有繁多的按钮,也不用特别复杂的操作,只需动动手指,即可操纵自如。
游戏经过图形界面的处理,以不同的颜色显示不同的数字,并拥有了最高成绩记录,撤销上一步,重置游戏的各项功能。
对于游戏的逻辑实现部分进行测试,测试结果正常,目前没有发现异常。
但是游戏界面可能有些简单,日后可以通过美化界面来获得更好的游戏体验。
【关键词】游戏;益智;数字Based 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, adjust 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 design 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, etc.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 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 of 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章绪论 (1)1.1 游戏开发背景 (1)1.2 国内外研究现状 (1)1.3 游戏开发意义 (2)1.4 论文结构 (2)第2章相关技术和理论基础 (3)2.1 Java语言 (3)2.2 Android操作系统 (4)2.2.1 简介 (4)2.2.2 系统架构 (5)2.2.3 Android版本 (6)2.3 开发平台介绍 (6)2.3.1 Eclipse (6)2.3.2 ADT (7)2.3.2 JDK (7)第3章可行性分析 (8)3.1 可行性研究目的 (8)3.1.1 技术可行性 (8)3.1.2 经济可行性 (8)3.1.3 操作可行性 (8)第4章游戏设计 (9)4.1 游戏规则 (9)4.2 总体设计 (9)4.3 详细设计 (11)第5章游戏测试 (17)5.1测试过程 (17)5.2测试内容 (17)5.3测试结果 (21)第6章心得体会 (22)参考文献 (23)附录游戏实现代码 (24)致谢 (32)图目录图2.1 Java Logo (3)图2.2 Android Logo (4)图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 撤销功能 (20)图5.2.7 重置功能 (21)第1章绪论1.1 游戏开发背景Android 智能手机功能非常强大,具有很高的性价比,非常深受人们的喜爱,可能正式因为如此,在2014年中,Android 智能手机在全世界占据着81.5%很夸张的市场份额,一举成为使用的人数最多,市场份额占据最大的Android 智能手机系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于a n d r o i d的游戏开发毕业设计论文Coca-cola standardization office【ZZ5AB-ZZSYT-ZZ2C-ZZ682T-ZZT18】毕业设计(论文)基于Android平台2048游戏开发教学单位:计算机学院专业名称:软件工程(游戏与数字媒体)学号:学生姓名:高振东指导教师:宋喜佳(讲师)指导单位:计算机学院完成时间:2016年4月30日电子科技大学中山学院教务处制发基于Android平台2048游戏开发【摘要】在生活节奏不断加快的现代社会,轻松的益智游戏对缓解生活压力调节情绪具有重要的意义。
《2048》这款小游戏是一款流行的。
第一款《2048》小游戏是由Gabriele Cirulli首度发布在GitHub上。
《2048》是当时基于《1024》和《小三传奇》这两款的玩法而开发的新型数字游戏,而游戏设计初衷是一款益智类的游戏,其特点在于轻松,简单,因此,开发要求做到各项功能要完备、操作要简便、易学易用。
现在开发出来的版本有普通版、六边形版、朝代版、3D 版、后宫版等等。
本文采用 JAVA语言开发了 2048 小游戏,通过Android平台实现了 2048 的基本运行,本着简单,易于操作的原则和缓解生活压力、降低生活节奏的初衷,游戏中没有繁多的按钮,也不用特别复杂的操作,只需动动手指,即可操纵自如。
游戏经过图形界面的处理,以不同的颜色显示不同的数字,并拥有了最高成绩记录,撤销上一步,重置游戏的各项功能。
对于游戏的逻辑实现部分进行测试,测试结果正常,目前没有发现异常。
但是游戏界面可能有些简单,日后可以通过美化界面来获得更好的游戏体验。
【关键词】游戏;益智;数字Based 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 , adjust the mood hasimportant 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 ofdigital games and game design original intention is a puzzle game, its characteristics is easy and simple, therefore, to achieve thefunction 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, etc.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 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 of 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章绪论游戏开发背景Android 智能手机功能非常强大,具有很高的性价比,非常深受人们的喜爱,可能正式因为如此,在2014年中,Android 智能手机在全世界占据着%很夸张的市场份额,一举成为使用的人数最多,市场份额占据最大的Android 智能手机系统。
而Android 智能手机游戏的出现正是为了娱乐心神,并且随着智能移动终端和全球移动通信网络的不断进步,Android 智能也正在经历从简单到复杂的进化过程。
从全球来看,智能移动终端的娱乐服务一直被认为是带动移动数据业务加速并快速发展的重要力量。
也是作为手机娱乐服务的重要内容之一。
近年来,一直伴随着全球移动网络和移动终端性能不断的提高和完善。
由于近几年来,Android智能手机游戏的快速发展,游戏的分类也变得越来越丰富,目前手机游戏按内容可分为:角色扮演类(RPG)、冒险类(AVG)、格斗类(FTG)、棋牌类、电影改版类、益智类、体育竞技类、模拟类。
手机游戏种类目前已成为人类线上娱乐生活的不可或缺的最主流的载体而存在,现代人对于移动终端的休闲娱乐功能所需求越来越强大,移动终端上的游戏或已以成为了现代人们娱乐生活中不可或缺的一部分了。
国内外研究现状基于Android的游戏开发,国内国外的水平差距很大。
在市场上成名的手机游戏基本上都是国外游戏公司开发的,而且很容易辨认。
因为学习的关系,本人接触了很多Android开发者的游戏,发现国内开发者开发的Android手机游戏,不仅界面粗糙,而且设计简单,同质化严重,相同的创意往往被反复抄袭很多次。
而国外开发者开发的游戏不同,大型游戏内容丰富,情节完整;小型游戏而从用户体验和创意上远胜国内的开发者。
游戏开发意义此次毕业设计的初衷就是想设计出一个能够在任何环境任何时间都能够放松心情和娱乐心身的单机游戏,只要通过简单和易操作的Android游戏帮助手机用户来打发他们闲暇的时间,并娱乐心身和放松心情。
如果你也是一个数字叠加的爱好者,或者是比较有天赋的数学天才,不过就算不是数学的天才,一般的玩家也能够玩转这款游戏,都会有很大的成功机会。
当你体会过这款游戏,你就会被这游戏深深的吸引,根本停不下来。
论文结构本论文主要从下面几章阐述对于Android 2048游戏的研究与应用:第 1 章:绪论,介绍了课题的研究背景、国内外研究现状,课题研究目的和意义、以及本文的结构。
第 2 章:相关开发技术与理论基础,介绍了课题采用的Android操作系统等相关技术。
第 3 章:可行性分析,对Android 2048游戏进行可行性分析。
总体介绍了程序的设计架构及所要实现的功能分析,并阐述了开发平台和环境的选择。
第 4 章:系统详细设计与实现,介绍了程序各个模块的功能分析以及设计思路并其相关实现代码。
第 5 章:系统应用实例和结果分析,介绍了应用平台,测试用例以及结果分析。
第 6 章:心得体会,总结本文工作成果,并对研究工作做反思和总结第2章相关技术和理论基础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编程语言的风格十分接近C++语言。
集成了C++语言面向对象技术的核心,Java舍弃了C++语言中容易引起错误的指针,改以引用取代,同时移除原C++与原来运算符重载,也移除了多重继承特性,改用接口取代,增加垃圾回收器功能。
在Java SE 版本中引入了泛型编程、类型安全的枚举、不定长参数和自动装/拆箱特性。
Sun公司对Java语言的解释是:“Java编程语言是个简单、面向对象、分布、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。
Java语言问世的时间虽然不长,但却已被业界所接受,IBM、Apple、DEC、Adobe、HP等大公司都已经购买了Java语言的许可证。
2001年,当时的移动电话吧主NOKIA宣布,到2003年将出售1亿部支持Java的手机。
Android操作系统简介Android,中文俗称安卓,是一个以Linux为基础的开放源代码移动设备操作系统,主要用于智能手机和平板电脑,由Google成立的Open Handset Alliance(OHA,开放手持设备联盟)持续领导与开发中。
Android已发布的最新版本为Android (Lollipop)。
图2.2 Android LogoAndroid系统最初由安迪·鲁宾(Andy Rubin)等人开发制作,最初开发这个系统的目的是创建一个数码相机的先进操作系统;但是后来发现市场需求不够大,加上智能手机市场快速成长,于是Android被改造为一款面向智能手机的操作系统。