毕业论文范文——基于Android平台的跑酷游戏的设计与实现.docx

上传人:滴答 文档编号:1254282 上传时间:2019-01-19 格式:DOCX 页数:72 大小:2.23MB
下载 相关 举报
毕业论文范文——基于Android平台的跑酷游戏的设计与实现.docx_第1页
第1页 / 共72页
毕业论文范文——基于Android平台的跑酷游戏的设计与实现.docx_第2页
第2页 / 共72页
毕业论文范文——基于Android平台的跑酷游戏的设计与实现.docx_第3页
第3页 / 共72页
毕业论文范文——基于Android平台的跑酷游戏的设计与实现.docx_第4页
第4页 / 共72页
毕业论文范文——基于Android平台的跑酷游戏的设计与实现.docx_第5页
第5页 / 共72页
点击查看更多>>
资源描述

1、 编 号: 审定成绩: 重庆邮电大学毕业设计(论文)设计(论文)题目:基于 Android 平台的跑酷游戏的设计与实现学 院 名 称 : 通信与信息工程学 生 姓 名 :专 业 : 通信工程班 级 :学 号 :指 导 教 师 :答辩组 负责人 :填表时间: 年 月重庆邮电大学教务处制重庆邮电大学本科毕业设计(论文)- I -摘 要移动互联网的迅猛发展使得手机游戏越来越多地占据人们的休闲娱乐生活。对于手机用户来说,人们可以随时随地拿出手机玩游戏,方便又快捷。在众多受欢迎的手机游戏中,3D 游戏占据绝大多数,其中跑酷游戏是风靡大街小巷的游戏之一。本文介绍了移动互联网的发展现状,描述了在此背景下手机

2、游戏及其现状,重点列举出 Android 手机游戏平台的优势及发展趋势,以及 Android 操作系统组成和特性。在此基础上介绍了游戏设计中使用的相关技术,包括游戏声音处理技术、OpenGL ES 开发 3D 效果技术、存储数据的 Preferences 等技术。本文给出了跑酷类游戏“Running The Ball”的总体方案设计,包括系统分析与架构、主要场景的绘制及实物运动、数据存储模块以及声音播放模块。为了简化设计,本游戏用一个小球来代替跑酷的主人公完成整个历险,采用 OpenGL ES 技术对小球进行纹理贴图,以便增加游戏的观赏性。同样采用此技术绘制出空心圆柱体作为小球运动的轨道。小球

3、运动应用了姿态传感器技术,自动检测手机方向发生的变化,采用 Preferences 将玩家游戏的得分存储并进行排名。开发完成后,先后在模拟器和 Android 手机上进行测试,其中在智能手机上进行安装、运行、卸载等一系列测试。经测试,该游戏的基本功能都可以实现。【关键词】 手机跑酷游戏 Android 平台 OpenGL ES 姿态传感器技术重庆邮电大学本科毕业设计(论文)- II -ABSTRACTWith the development of mobile Internet, mobile games play a more and more important role in peopl

4、es leisure and entertainment life.For mobile phone users, people can come up with mobile phone games anytime, conveniently and quickly. In many popular mobile phone games, 3D games occupy the vast majority, which Parkour game is one of the most popular games.This paper first introduces the mobile ga

5、me development status quo as well as the futural development trend of Android game, focusing on the mobile game process and module. Then the paper explains the Android platform, including the operating system and the characteristics, and introduces the current popular game type features and technolo

6、gy.On this basis,the paper introduces the related key technologies involved in the design of the game, including the game sound processing technology, OpenGL ES standard development of 3D technology, data storage preferences.Then, this paper presents the Parkour game “Running The Ball“ design and im

7、plementation, including system analysis and architecture, design and implementation of the game interface, main scene drawing and physical movement, data storage module and voice playing module. First of all, in order to simplify the design, this game uses a small ball instead of Parkour hero to com

8、plete the adventure. To enhance the viewing, the game use OpenGL ES technology to texture mapping of the small ball. The same technique is also used to draw the hollow cylinder as the track of the ball movement. The ball motion applies the attitude sensor technology, automatically detects the change

9、 of the mobile phone direction, using Preferences to store the players game and carring on the ranking.After the completion of the development, the first test of the game is on the simulator, and then the Android mobile phone was installed, running, unloading and a series of tests. After testing, th

10、e games basic functions can be achieved.【Key words】Mobile phone Parkour game Android platform OpenGL ES orientation sensor technology重庆邮电大学本科毕业设计(论文)- III -目 录前 言 .1第一章 绪论 .2第一节 移动互联网的发展现状 .2第二节 手机游戏 .2一、手机游戏概述 .3二、手机游戏现状 .3三、Android 手机游戏平台 .4第三节 本文研究的主要工作及意义 .5第四节 本文组织结构 .5第二章 Android 平台以及手机游戏开发相关技

11、术 .7第一节 Android 操作系统简介 .7第二节 Android 操作系统框架结构 .7一、应用程序 .9二、应用层序框架 .9三、系统库 .9四、内核 .10第三节 Android 手机游戏开发相关技术研究 .10一、游戏声音处理技术 .10二、存储简单数据的 Preferences .12三、OpenGL ES 技术 .12四、Android 中的静态图片访问 .14第四节 本章小结 .14第三章 游戏“Running The Ball” 总体方案设计 .15第一节 “Running The Ball”需求分析 .15一、游戏功能需求 .15二、游戏通用性需求 .16第二节 “Ru

12、nning The Ball”的总体设计 .17一、“Running The Ball”的设计目的 .17二、“Running The Ball”游戏结构 .17重庆邮电大学本科毕业设计(论文)- IV -第三节 游戏“Running The Ball” 的功能模块 .18第四节 本章小结 .20第四章 手机游戏“Running The Ball” 的详细设计与实现 .21第一节 游戏的主流程 .21一、游戏的主流程图 .21第二节 游戏“Running The Ball” 的准备工作 .21一、游戏开发环境的搭建 .21二、Android 平台下的准备工作 .23第三节 游戏功能类设计 .2

13、3第四节 游戏核心处理模块的实现 .24一、多线程技术和消息队列的应用 .25第五节 图形模块的实现 .26一、绘图模块 .26二、小球轨道的实现 .27第六节 角色模块的实现 .28一、纹理贴图球体的构建 .28二、小球运动 姿态传感器的应用 .30三、障碍物的构建 .31第七节 数据存储模块的实现 .31一、游戏数据库的设计 .31二、游戏排名的实现 .31第八节 声音播放模块的实现 .32第九节 本章小结 .33第五章 游戏测试 .34第一节 游戏在模拟器上的测试 .34第二节 游戏测试过程 .35第三节 生成项目 Running The Ball.apk 文件 .36第四节 APK 文

14、件在智能手机上的测试 .37第五节 本章小结 .37结 论 .38致 谢 .39参考文献 .40附 录 .33重庆邮电大学本科毕业设计(论文)- V -一、英文原文 .33二、英文翻译 .39三、源程序: .44重庆邮电大学本科毕业设计(论文)- 1 -前 言Android 是基于 Linux 的操作系统,主要用于移动设备。自诞生以来,Android以其特有的开放性逐渐拥有很多“粉丝” ,应用也日益丰富。对于消费者而言,大家可以通过 Android 获取各种各样的软件资源。在丰富的 Android 应用中,手机游戏是不得不提及的一类应用。首先,手机游戏用户数量庞大。目前,全世界手机用户已有数十

15、亿之多。因其用户群体巨大,手机游戏自然有着无可限量的发展潜力。其次,方便快捷是手机游戏的又一大优点。人们可以随时随地拿出手机或移动设备玩游戏。随着手机游戏的发展,越来越多场景有趣,角色丰富的 3D 游戏出现在手机游戏的市场。一款优秀的手机游戏不仅仅是高超的技术手段,奇妙的创意,好看的界面也已经成为一款受欢迎的游戏的必备因素。Android 游戏未来的发展趋势包含以下几个方面:第一,采用通用化的引擎开发模式。由于游戏引擎开发技术难度大,维护成本高,所以会有一部分公司专门从事通用手机游戏引擎的开发。而其他手机游戏开发公司可以更加专注游戏策划方面。使得手机游戏开发更加规范高效。第二,3D 游戏引擎是

16、未来的潮流。由于 OpenGL技术的强大性,各个平台都陆续开启了对该技术的支持,在不久的未来,大型 3D场景游戏的开发将成为可能。3D 游戏具有更好的用户体验,而且硬件性能将会大幅度提升。第三,游戏引擎向着跨越 PC 机和手机移动平台方向发展。对于国内的手机游戏市场来说,3G 网络发展与三网融合实施将大大促进跨平台手机游戏发展,支持 Windows、 Linux、iPhone、Android、Symbian 和 Blackberry 的游戏引擎会成为未来的趋势。重庆邮电大学本科毕业设计(论文)- 2 -第一章 绪论第一节 移动互联网的发展现状移动互联网(Mobile Internet) ,就是

17、把移动通信和互联网合为一体,是一种通过智能移动终端来获取服务的新兴业务。21 世纪是信息爆炸的时代,人们渴望随时随地从互联网获取信息和服务,移动互联网应运而生并迅猛发展。在我国互联网的发展过程中,PC 互联网已日趋饱和,移动互联网却呈现爆发趋势。4G 时代的到来以及移动终端的设备成本越来越低势必将为移动互联网的发展注入更大的能量。移动互联网正逐渐渗透到人们的生活和工作中。图 1.1 显示了近些年移动互联网发展所处的阶段。当今新型的智能手机在满足通话和发送短信外,相比于之前,还包含了更多的多媒体娱乐功能,比如上网、社交、生活服务、游戏等等。图 1.1 近些年移动互联网发展所处阶段据 comSco

18、re 对苹果应用软件店一份全面研究报告中显示,人们在相关设备上使用最多的软件是游戏,其中,游戏软件中 7075%为 3D 游戏软件。第二节 手机游戏重庆邮电大学本科毕业设计(论文)- 3 -一、手机游戏概述手机游戏(Mobile Game)是指安装在手机等智能终端上,用户可以随时随地玩的游戏。经历了多年的发展,手机游戏从最早最简单的模式发展到可下载、联网、多人联网,直到现在的高级的跨平台联网游戏的发展路径1。手机游戏按照种类可分为:RPG(角色扮演游戏) 、ACT (动作游戏) 、AVG(冒险游戏) 、SLG (策略游戏) 、FTG(格斗游戏) 、STG(射击类游戏)等多种类型2。图 1.2 所示即为百度移动应用搜索到的热门游戏。图 1.2 百度移动应用搜索手机游戏作为十分受欢迎的应用程序,其具有如下特点: 用户数量十分巨大 全世界手机用户在不断增长中,我国已达到 6 亿,支持 Java 的手机正在快速的增加,Java 已经几乎成为行业的标准。手机游戏的市场潜力巨大。 方便快捷 人们可以随时随地拿出手机玩游戏,是放松心情和打发时间的首选。伴随着硬件设备的不断改良和技术的发展,手机游戏必将有着光明的发展前景和巨大的市场潜力。二、手机游戏现状近年来,游戏及其相关行业发展迅速。在韩国、日本等游戏发达国家,游戏产业已经成为国家的经济支柱产业之一,并且拥有很好的发展前景318。而手机游

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。