Android游戏《星球战争》的设计与实现.docx

资料分类:计算机信息 上传会员:糖糖不爱吃糖 更新时间:2021-12-23
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9184
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】Android系统已经成为全球应用最广泛的手机操作系统,三星、华为、中兴等手机厂商已通过Android阵营取得了巨大成功。目前国内对Android开发人才的需求也在迅速增长。而且搭载Android智能系统的手机越来越不像“手机”,更像是一台小型电脑[1]。

智能手机由许许多多的应用程序组成,而游戏是其中不可或缺的一项,可以用来排解压力,打发时间等。本设计采用ADT-Bundle作为开发平台,来开发《星球战争》这个游戏。

该游戏为一款经典的飞行射击游戏,游戏操作简单,根据拖动玩家飞船来攻击敌方,不同的敌人有不同的分值,在枪林弹雨中挣扎求生,打破一次又一次的记录。

该游戏有5个操作界面,分别为:主菜单界面,难度选择界面,排行榜界面,游戏界面,分数结算界面。玩家可以直接开始游戏,也可以选择难度后开始游戏,采用Android的SurfaceView绘制游戏界面,玩家死亡后,在分数结算界面保存记录,保存的记录可以在排行榜中查看。

关键字:Android游戏;ADT-Bundle;SQLite;

 

目录

摘要

Abstract

第1章 绪论-1

1.1系统开发背景-1

1.2系统研究目的和意义-1

1.3可行性分析-1

第二章 系统开发环境-2

2.1 搭建开发环境-2

2.1.1 安装JDK-2

2.1.2下载ADT-Bundle-2

2.1.3 SDK(软件开发工具包)下载-2

第三章 游戏《星球战争》的设计思想-3

3.1游戏介绍-3

3.2游戏背景故事-3

3.3设计游戏内容-3

3.3.1运行游戏-3

3.3.2进入游戏-4

3.4功能模块设计-4

3.5主要流程设计-5

3.6源代码文件的名称以及说明-7

3.7游戏系统类关系图-8

第四章 游戏《星球战争》的实现-9

4.1加载界面的实现-9

4.2游戏主菜单的实现-10

4.3游戏界面的实现-11

4.4选择难度的实现-12

4.5排行榜的实现(SQLite数据库)-13

4.6分数结算界面的实现-14

4.7游戏背景音乐的实现-15

4.8实体类的实现-15

4.8.1玩家飞机-15

4.8.2敌方飞机-15

4.8.3子弹类-16

4.8.4游戏物品-16

4.9碰撞检测-17

第五章 总结和展望-19

参考文献-20

相关论文资料:
最新评论
上传会员 糖糖不爱吃糖 对本文的描述:为此,衍生出许多手机游戏软件,本设计的主要目的在于实现一款Android平台的手机游戏《星球战争》,随着游戏分数的不断提高,其难度也越来越大,挑战性也越强。该游戏的优势在于......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: