- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计(论文)
题目: Android平台游戏《前线激光塔-第一次攻击》
姓 名: 王佩
学 号: 201008280124
指导老师及职称:
年 月 日
目录
1 绪论 4
1.1 手机系统现状 4
1.2 Android 介绍 5
1.3 开放手机联盟介绍 6
1.4本游戏简介 8
1.5 本章小结 8
2 开发环境及相关技术的介绍 9
2.1 开发环境 9
2.2 Android SDK介绍 9
2.3 Eclipse介绍 10
2.4 环境搭建流程 11
2.5 本章小结: 11
3 程序结构、思想和相关技术 12
3.1游戏概述 12
3.2 游戏机制及设计原则 12
3.2.1 游戏特色 12
3.2.2 玩家愿景分析 12
3.2.3 游戏风格及其设计原则 12
3.3 世界观概述 13
3.3.1 背景简介 13
3.3.2 世界观分析 13
3.4 角色设定 13
3.4.1 玩家角色 13
3.4.2 NPC角色 13
3.4.3 战斗及互动功能设定 13
3.4.4 技能点参数设计 14
3.5 本章小结 14
4 程序分析和具体实现 14
4.1应用从此开始——Android入口 14
4.2 用户人机界面——android.graphics类 16
4.3 游戏整体架构设计 17
4.3.1 整体架构设计 17
4.3.2 软件的生命周期 21
4.3.3角色模块设计 23
4.3.4 地图模块设计 25
4.3.5 虚拟按键服务模块 26
4.4 加密资源图片的还原处理 27
4.5 攻击塔的攻击逻辑 28
4.6 代码填充 30
4.7本章小结 30
5 测试 31
5.1 打包 31
5.2 SDK模拟器测试 32
5.3 真机测试 37
6 总结 38
6.1 本游戏总结 38
6.2 第三方服务模块展望 38
致 谢 39
参考文献 40
附录一 类图及其功能说明 41
附录二 玩法提示 43
摘 要
Android是基于Linux内核的软件平台和操作系统,早期由Google开发,后由开放手机联盟Open Handset Alliance)开发。它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。低层以Linux内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程序的一部分。
随着Android手机的日益普以及大量应用软件在这类移动设备上的实现,Android应用程序产生的手机增值服务逐渐体现出其影响力,对丰富人们的生活内容、提供快捷的资讯起着不可忽视的作用。本论文着眼于Android技术的应用,开发一款可商用的手机游戏程序。本程序将老少皆宜的经典作品移植到手机上来,为更流行的硬件平台提供应用软件。
本论文通过开发和设计基于Android系统的《前线激光塔-第一次攻击》游戏,介绍了Android的相关技术,并完成游戏的结构分析和具体功能的实现。
关键字:Google、Android、手机游戏、Java
ABSTRACT
This is a system based on the development of Android Games, 《front-line laser tower - the first attack》.
Android is a software platform based on Linux kernel and operating system, early by the Google developers, after the Open Handset Alliance Open Handset Alliance) development.?It uses a software stack layers (software stack, also known as software-laminated) architecture, is divided into three parts.?Low-level Linux kernel to build on the work, only basic functions; other application software is developed by the companies themselves, to Java as the programming part.
Android phones bec
您可能关注的文档
最近下载
- 天客通-小程序商城功能清单.xls VIP
- 冲刺2025中考数学 全国通用 重难点06全等三角形中辅助线模型综合训练(含答案解析).docx VIP
- 阵发性室上性心动过速课件.ppt VIP
- 农村生活垃圾收集清运工作方案5篇.pdf VIP
- 2023年《刑事影像技术》专业知识考试题库及答案(含各题型).pdf VIP
- 冲刺2025中考数学 全国通用 重难点06阅读材料填空类(含答案解析).docx VIP
- 民事监督申请书 .doc VIP
- word格式模板:简洁表格个人简历模板.docx VIP
- 课题开题报告:职业教育专业认证、质量评价、专业预警调控机制研究.docx VIP
- 中考数学易错100题.pdf VIP
文档评论(0)