1、 毕业设计说明书 基于 Android 系统的打气球游戏的设 计与实现 学生姓名: 学号: 学 院: 专 业: 指导教师: 2012 年 16 月 计算机与科学技术学院 计算机科学与技术 于一 基于 Android 系统的打气球游戏的设计与实现 摘要 随着智能手机一步步走进普通人的生活, 它将成为人们获取信息的主要设备。 因此, 手机的娱乐应用服务将会有很大的发展空间,游戏也是其中之一3。本系统主要是 实现基于 Android 的打气球,打气球是一款来自红白机时期就非常盛行的游戏,其 设计目的是训练人的应变能力。打气球这是一款简单的射击类游戏,通过主菜单界 面选择进入不同模式进行游戏。 游戏中
2、有几种不同颜色的气球通过按屏幕发射弓箭 射击气球,射击不同颜色的气球会得到不同的分数,当时间达到一定的时候会根据 所得分数判断输赢,从而进入胜利或失败界面。设计制作射气球游戏的目的在于主 要实现一套 Android 游戏开发的解决方案,解决目前在 Android 游戏开发中所面临 的几大问题。主要有游戏的关卡切换,游戏地图数据结构的实现、应用多种手机内 置传感器进行游戏控制、游戏动画的实现、基于图形的碰撞检测、数据在手机系统 和实现。解决这些在 Android 游戏开发中所共同面临的问题,对于 Android 游戏开 发效率与 Android 游戏的质量有着极大的帮助作用。随着计算机游戏的发展
3、,很多 编程爱好者基于该游戏的思想开发出了各种版本、各种类型的飞机游戏。这其中也 包括很多手机版本的实现, 伴随着 Android SDK 技术的不断发展, 一些基于 Android 应用也不断推陈出新,很快推飞机大战便进入了千家万户。此 Android 飞机大战是 基于 Android SDK4.0 基础上设计的,主要分为游戏开场动画模块、游戏操作模块、 道具制造模块、 分数统计模块四个功能模块的设计与实现。 本文首先论述了 android 系统的背景和研究现状,接着简要的介绍了 android 的技术及对 android 分析,并且 介绍了 android 应用程序的结构。在程序开发中,采
4、用了先设计好游戏的类框架后 Design and implementation of the Ace game based on Android Summary As smartphones step into the lives of ordinary people , it will become the primary device for people to obtain information . Therefore , mobile entertainment applications will have much room for development , the game i
5、s one of them . The system is Android -based ace , aircraft from World War II is a very prevalent during the NES game , which is designed to train people s resilience. This is a classic aircraft flight shooting game , beautiful brilliant picture , the overall environment is mainly around the space -
6、based, high-fidelity sound, the players presented a different shooting experience. Simple touch-screen operation , touch and hold the random one place , move around, will automatically attack enemies , evade enemies can move up and down . Players in the game have to do is drive the latest fighters , launched the attacks to the enemy headquarters. This requires players to clever use of limited space and access , reasonable arrangements