基于android下的苍穹雄鹰游戏
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
太空保卫战鞭尸滚屏动作游戏的一种,其中融入 了很多动作类游戏的特有技术,并且有一定的画面与 声音效果。
二、本题的基本内容
游戏的策划 (1)游戏情节
本游戏为动作游戏,没有过多的情 景设计,所以主要工作是主战飞机生命 的设计(血值或生命值),道具的设计 以及关卡设计等等。
二、本题的基本内容
运行平台 (1)目标平台为Android 2.X(初步定为 2.1) (2)采用的呈现技术:本题采用的是 2D呈现技术,而表现形式采用的是横向 滚屏技术,且在贴图时采用多层贴图换 帧技术。
基于android下的苍穹雄鹰游戏
一、选题的目的、意义
Android是由以Google为首的OHA推出的一款开放的嵌 入式操作系统平台,从2008年推出Android SDK 1.0到 现在,其版本已经升级到最新的2.1。Android正以前 所未有的速度聚集着来自世界各地的开发者,越来越 多的创意也被应用到Android应用程序的开发中,大有 席卷整个手机产业的趋势。
载游戏界面GameView,同时MAPS类初始化关卡中的敌机以及各 种道具。 (5)同时启动GameViewBackThread线程开始滚动游戏界面以及 背景图片。 (6)开枪是会创建Bullet的对象。 (7)如击中或者被击中则会创造Explode爆炸效果类并由 ExplodeThread创造爆炸效果。
(4)爆炸效果Explode
该类为爆炸效果,负责在指定位置绘制爆炸效果。
(5)爆炸线程ExplodeThread
该类负责爆炸效果动画效果的绘制。
(6)补血道具 HP
该类与主战飞机碰撞时,会补充主战飞机的生命值。
(7)换枪道具 ChangeBullet
该类与主战飞机碰撞时,会增强主战飞机的子弹的威力
二、本题的基本内容
二、本题的基本内容
游戏的架构 一.共有类 (1)Activity的实现类PlaneActivity 该类是通过扩展基类Activity实现的,是整个游戏
的入口。 (2)键监听线程KeyThread
该类为手机键盘的监听线程,每隔一段时 间读取一次键盘的状态值,并根据当前键盘状 态做出相应的操作。
二、本题的基本内容
二. 辅助界面相关类 (1)欢迎界面 Welcome View 该类为游戏欢迎界面的实现类,主要负责欢迎界面的绘制工作。 (2)欢迎界面的动画实现类WelcomeViewThread 该类是为WelcomeView服务的线程类,主要负责欢迎界面中的动画生成。 (3)帮助界面HelpView 负责绘制帮助界面的相关图片 (4)加载界面ProcessView 在长时间加载某些资源时,需要给出加载界面以及加载进度。 (5)胜利界面WinView 胜利时的通关画面 (6)失败界面FailView 失败后的界面,有重新游戏以及退出游戏
五.游戏运行过程 (1)启动游戏,在PlaneActivity中首先进入加载界面
ProcessView,然后后台加载欢迎界面WelcomeView。 (2)在开始界面等待玩家操作 (3)点击帮助,HelpView会将帮助界面显示出来。 (4)点击开始游戏,则运行加载界面ProcessView,同时后台加
15周:调试,并准备最后的毕业答辩。
四、预期达到的目标
通过这个学期的编写,计划对Android系 统有一个初步的了解,并且对JAVA语言 的编写有更深一步的认识,进一步熟练 游戏等类似程序的编写流程,对JAVA中 线程达到熟练掌握的程度。以此,达到 独立编写完成一个可以在Android2.1平台 下独立运行的太空保卫战游戏程序的目 的。
二、本题的基本内容
三.游戏界面相关类 (1)游戏主界面GameView 该类为游戏菜单界面的实现类,负责游戏界面的绘制工
作。 (2)背景滚动线程GameViewBackGroundThread 该类主要负责背景的滚动以及敌机,道具的出现。 (3)地图信息类Maps 该类包括地图的相关信息,如敌机出现位置,子弹道具
三、完成期限和主要措施
1~3周:规定题目,整理思路,设计程序架构 以及各部分作用,制定今后各阶段目标。
4~6周:编写公共类,并从开始界面开始编写 WelcomeView等开始界面,编写Help类。
7~10周:编写游戏界面的各种类,同时搜集游 戏背景素材,飞机素材,声音素材等
10~14周:编写游戏情景各种类,并且完善游 戏界面,设计并完成游戏过程。
在此形势下,熟悉并熟练使用Android平台下的软件开 发,也随即变成了适应时代发展的一个必然条件,同 样,在编写软件程序的同时,我们也可以进一步加深 对JAVA语言以及基于其语言编写的操作系统的理解, 为我们今后的工作生活做进一步的更好的铺垫。
二、本题的基本内容
背景概述
滚屏动作游戏是最传统的游戏类型之一,早期动 作游戏的画面一般比较简单,没有复杂的游戏特效, 主要通过各种操作技巧来进行游戏。儿现在的动作类 游戏则融入了很多新的元素,使其逐渐成为所有游戏 类型里面种类最多,发展最快的一种,是一种不需要 很多繁杂的地图剧情设计,非常适合个人编写的 Android程序。
以及补血道具的出现位置。 (4)移动线程类MoveThread 负责除主战飞机以外一切物体(如子弹)的移动
二、本题的基本内容
四.情景相关类
(1)主战飞机Plane
该类为主战飞机的封装类,可有玩家控制其方向以及移动状态
(2)敌机EnemyPlane
该类为敌机的封装类。
(3)子弹类Bullet
所有子弹都为该类的对象。
二、本题的基本内容
游戏的策划 (1)游戏情节
本游戏为动作游戏,没有过多的情 景设计,所以主要工作是主战飞机生命 的设计(血值或生命值),道具的设计 以及关卡设计等等。
二、本题的基本内容
运行平台 (1)目标平台为Android 2.X(初步定为 2.1) (2)采用的呈现技术:本题采用的是 2D呈现技术,而表现形式采用的是横向 滚屏技术,且在贴图时采用多层贴图换 帧技术。
基于android下的苍穹雄鹰游戏
一、选题的目的、意义
Android是由以Google为首的OHA推出的一款开放的嵌 入式操作系统平台,从2008年推出Android SDK 1.0到 现在,其版本已经升级到最新的2.1。Android正以前 所未有的速度聚集着来自世界各地的开发者,越来越 多的创意也被应用到Android应用程序的开发中,大有 席卷整个手机产业的趋势。
载游戏界面GameView,同时MAPS类初始化关卡中的敌机以及各 种道具。 (5)同时启动GameViewBackThread线程开始滚动游戏界面以及 背景图片。 (6)开枪是会创建Bullet的对象。 (7)如击中或者被击中则会创造Explode爆炸效果类并由 ExplodeThread创造爆炸效果。
(4)爆炸效果Explode
该类为爆炸效果,负责在指定位置绘制爆炸效果。
(5)爆炸线程ExplodeThread
该类负责爆炸效果动画效果的绘制。
(6)补血道具 HP
该类与主战飞机碰撞时,会补充主战飞机的生命值。
(7)换枪道具 ChangeBullet
该类与主战飞机碰撞时,会增强主战飞机的子弹的威力
二、本题的基本内容
二、本题的基本内容
游戏的架构 一.共有类 (1)Activity的实现类PlaneActivity 该类是通过扩展基类Activity实现的,是整个游戏
的入口。 (2)键监听线程KeyThread
该类为手机键盘的监听线程,每隔一段时 间读取一次键盘的状态值,并根据当前键盘状 态做出相应的操作。
二、本题的基本内容
二. 辅助界面相关类 (1)欢迎界面 Welcome View 该类为游戏欢迎界面的实现类,主要负责欢迎界面的绘制工作。 (2)欢迎界面的动画实现类WelcomeViewThread 该类是为WelcomeView服务的线程类,主要负责欢迎界面中的动画生成。 (3)帮助界面HelpView 负责绘制帮助界面的相关图片 (4)加载界面ProcessView 在长时间加载某些资源时,需要给出加载界面以及加载进度。 (5)胜利界面WinView 胜利时的通关画面 (6)失败界面FailView 失败后的界面,有重新游戏以及退出游戏
五.游戏运行过程 (1)启动游戏,在PlaneActivity中首先进入加载界面
ProcessView,然后后台加载欢迎界面WelcomeView。 (2)在开始界面等待玩家操作 (3)点击帮助,HelpView会将帮助界面显示出来。 (4)点击开始游戏,则运行加载界面ProcessView,同时后台加
15周:调试,并准备最后的毕业答辩。
四、预期达到的目标
通过这个学期的编写,计划对Android系 统有一个初步的了解,并且对JAVA语言 的编写有更深一步的认识,进一步熟练 游戏等类似程序的编写流程,对JAVA中 线程达到熟练掌握的程度。以此,达到 独立编写完成一个可以在Android2.1平台 下独立运行的太空保卫战游戏程序的目 的。
二、本题的基本内容
三.游戏界面相关类 (1)游戏主界面GameView 该类为游戏菜单界面的实现类,负责游戏界面的绘制工
作。 (2)背景滚动线程GameViewBackGroundThread 该类主要负责背景的滚动以及敌机,道具的出现。 (3)地图信息类Maps 该类包括地图的相关信息,如敌机出现位置,子弹道具
三、完成期限和主要措施
1~3周:规定题目,整理思路,设计程序架构 以及各部分作用,制定今后各阶段目标。
4~6周:编写公共类,并从开始界面开始编写 WelcomeView等开始界面,编写Help类。
7~10周:编写游戏界面的各种类,同时搜集游 戏背景素材,飞机素材,声音素材等
10~14周:编写游戏情景各种类,并且完善游 戏界面,设计并完成游戏过程。
在此形势下,熟悉并熟练使用Android平台下的软件开 发,也随即变成了适应时代发展的一个必然条件,同 样,在编写软件程序的同时,我们也可以进一步加深 对JAVA语言以及基于其语言编写的操作系统的理解, 为我们今后的工作生活做进一步的更好的铺垫。
二、本题的基本内容
背景概述
滚屏动作游戏是最传统的游戏类型之一,早期动 作游戏的画面一般比较简单,没有复杂的游戏特效, 主要通过各种操作技巧来进行游戏。儿现在的动作类 游戏则融入了很多新的元素,使其逐渐成为所有游戏 类型里面种类最多,发展最快的一种,是一种不需要 很多繁杂的地图剧情设计,非常适合个人编写的 Android程序。
以及补血道具的出现位置。 (4)移动线程类MoveThread 负责除主战飞机以外一切物体(如子弹)的移动
二、本题的基本内容
四.情景相关类
(1)主战飞机Plane
该类为主战飞机的封装类,可有玩家控制其方向以及移动状态
(2)敌机EnemyPlane
该类为敌机的封装类。
(3)子弹类Bullet
所有子弹都为该类的对象。