毕业论文-基于Android手机操作系统的植物大战僵尸游戏设计15839.doc
《毕业论文-基于Android手机操作系统的植物大战僵尸游戏设计15839.doc》由会员分享,可在线阅读,更多相关《毕业论文-基于Android手机操作系统的植物大战僵尸游戏设计15839.doc(32页珍藏版)》请在三一文库上搜索。
1、毕业设计(论文) 摘摘 要要 手机游戏,顾名思义就是指在手机上运行的游戏软件。目前用来编写手机程序使用 最多的是 Java 语言。随着科技的发展,手机的硬件更新速度越来越快,功能也越来越 强大。现在的手机游戏具有很强的娱乐性和交互性的复杂形态。 安卓版本的游戏有三大优势。第一:技术优势。一方面是其稳定性,现在已有公认 最稳定版本的操作系统Gingerbread。另一方面是程序员技术入门快,特别是对有一 定 java 语言基础的人来说。第二: Android 手机操作系统的市场优势: Android 系统在 诞生短短的 3 年时间就占据全球智能机市场 48%的份额,跃居全球第一,至今仍是当 今主
2、流的手机操作系统。第三:开发周期短,这是一个很大的优势。 游戏采用面向对象的方法进行设计,在对象设计过程中将程序中各种事物都看成是 对象,复杂的对象可以由比较简单的对象以某种方式组合而成。把对象划分为对象类, 为他们定义数据与方法。建立子类与父类的结构关系。 创建游戏的实现方法,需要使用到 SurfaceView 游戏框架,它主要是用来开发复杂 的游戏,在要求程序执行效率很高时,例如对速度要求很高,还可以使用双缓冲来显示。 关关键键词词:手机 安卓 Java 语言 面向对象 毕业设计(论文) Abstract Nowadays, Java language is prevalent in wr
3、iting cell phone programs. With the booming of science and technology, the hardware updated speed of cell phone is becoming faster and faster, meanwhile, the function of it is becoming stronger and stronger. Today, mobile game has extreme complex forms which mix entertainment with interaction. The A
4、ndroid version has three advantages, firstly, for its technical advantage. For one thing, it is stable, it is widely acknowledged that Gingerbread is the most stable operating system. For another, programmer can operate easily, especially for those who have some basic knowledge of Java language. Sec
5、ondly, for its market superiority. It has accounted for 48% in the global smart phones market shares just in three years since its birth, ranking No.1 in the world; it is still the leading mobile operating system. Thirdly, for its short development cycle, it is the biggest strength. Mobile game empl
6、oys the way of object-orientation to design. It regards everything in procedure as objects during the design process. Complex objects can be assembled by some kind of way through simple objects. The objects can be divided into object class, defining data and methods and building the structural relat
7、ionship between subclass and superclass. The realization method of setting up games need use SurfaceView framework game, which mostly develop complex games. It can be showed by double buffering when the efficiency of the program requires high. Keywords: Oell phone Android Java language Object-orient
8、ation 毕业设计(论文) 目目 录录 第 1 章 绪论1 1.1 手机游戏行业概述1 1.2 开发工具的介绍1 1.2.1 Eclipse1 1.2.2 ADT 1 1.2.3 Android SDK1 1.2.4 Fireworks2 1.3 技术介绍2 1.3.1 SurfaceView2 1.3.2 双缓存2 第 2 章 需求分析3 2.1 项目概述3 2.2 项目概述3 2.2.1 常规模式3 2.2.2 夜晚模式3 2.2.3 无尽模式4 2.2.4 游戏设置4 2.2.5 关卡选择4 2.2.6 查看帮助5 第 3 章 概要设计6 3.1 游戏设计6 3.1.1 游戏背景6 3
9、.1.2 游戏逻辑6 3.1.3 僵尸作战单位6 3.1.4 植物作战单位6 3.1.5 每关进攻的僵尸及可以种植的植物说明6 3.1.6 关卡说明7 3.1.7 碰撞逻辑说明7 3.1.8 状态播放规则7 3.2 软件架构7 3.3 软件功能结构图8 3.4 软件具体功能模块基本介绍8 3.4.1 主要模块选择功能8 3.4.2 游戏声音开关功能8 3.4.3 模式选择功能9 3.4.4 关卡选择功能9 3.4.5 查看帮助功能9 第 4 章 界面设计10 4.1 结构设计10 4.2 交互设计10 毕业设计(论文) 4.3 视觉设计10 第 5 章 详细设计与实现12 5.1 搭建游戏基本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 Android 手机 操作系统 植物 大战 僵尸 游戏 设计 15839
链接地址:https://www.31doc.com/p-3942868.html