当前位置: 资料下载中心> 成品毕业设计> android >安卓383 基于Android平台的赛车游戏的开发与实现正文

安卓383 基于Android平台的赛车游戏的开发与实现

上传者:yoyo 下载量:0人 上传时间:2018-02-26 11:00 温馨提示:添加客服QQ530083379或QQ670023853(备注校外加油站以及购买的项目名字)成品程序另外加收100元可享受调试运行一次(包含指导配置环境,远程调试运行在你本机电脑跑起来) 优惠价:¥200

   

 在如今这个智能手机系统群雄纷争的时候,2008年Google推出了一款名为Android的开源智能手机操作系统,它采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改SDK包,系统的开源性使其具有良好的拓展性。这款软件包括了操作系统、用户界面和应用程序,即智能手机工作所需要的全部软件。

本论文主要阐述以面向对象的程序开发语言eclipse为开发工具,基于智能手机Android之上设计——赛车游戏。本程序的界面和运作方式参照了早期的手柄游戏,将老少皆宜的经典作品移植到手机上来,为更流行的硬件平台提供应用软件。本论文介绍了android的相关技术及本程序的结构分析和具体功能的实现。

关键词google,赛车游戏,android

   

第一章 绪论................................................................................................................ 30

1.1项目背景........................................................................................................ 30

1.1.1项目研究背景..................................................................................... 30

1.1.2 项目研究目的.................................................................................... 30

1.2研究内容和方法............................................................................................ 30

1.2.1 研究内容............................................................................................ 30

1.2.2 研究方法............................................................................................ 30

1.3技术概述........................................................................................................ 31

1.3.1 Android平台及java语言.................................................................. 31

1.3.2 中介软件介绍.................................................................................... 31

1.3.3 MVC介绍....................................................................................... 32

1.3.4 四大组件............................................................................................ 33

第二章 需求分析........................................................................................................ 35

2.1  系统功能需求............................................................................................. 35

2.2  数据库结构分析......................................................................................... 35

2.3 开发环境分析............................................................................................... 35

2.3.1 开发环境............................................................................................ 35

2.3.2 Java语言的特点................................................................................. 36

2.2.3  关于Eclipse..................................................................................... 37

第三章 软件总体设计................................................................................................ 37

3.1 本程序需解决的有关技术问题................................................................... 37

3.2 程序流程....................................................................................................... 38

3.3 设计原理概述............................................................................................... 39

3.3.1 Activity延迟跳转原理....................................................................... 39

3.3.2 Android网络连接原理...................................................................... 40

3.3.3 Android消息队列原理...................................................................... 40

3.4 内存使用的最佳化....................................................................................... 41

第四章 软件开发........................................................................................................ 42

4.1 开发环境搭建............................................................................................... 42

4.1.1 整体环境搭建.................................................................................... 42

4.1.2 开发环境搭建.................................................................................... 43

4.2  地图设计..................................................................................................... 44

4.3  玩赛车的碰撞............................................................................................. 44

4.4  NPC赛车的寻路算法................................................................................ 45

4.5  资源文件的加载......................................................................................... 45

4.6  使用SQLite存储游戏进度....................................................................... 46

5 系统具体实现.......................................................................................................... 46

5.1 android界面实现....................................................................................... 46

5.2 android实现代码....................................................................................... 47

结  论.......................................................................................................................... 55

参考文献...................................................................................................................... 56

致    谢...................................................................................................................... 57

1.2研究内容和方法

1.2.1 研究内容

本文主要通过软件工程的方法,对本系统进行标准管理的开发。主要对adroid sdk技术进行研究,通过研究其用法,开发出一套基于android系统的赛车游戏系统。

1.2.2 研究方法

本系统在整体框架研究方法采用的是问卷调查法和观察研究法。而在总体设计上采用的是结构化方法,在局部底层开发上为便于交流采用快速原型法。

问卷调查法也称问卷法,它是调查者运用统一设计的问卷向被选取的调查对象了解情况或征询意见的调查方法。本系统的功能一般是根据调查结果的需要来确定和实现的。

观察研究法指根据既定的研究目的,对现象或行为做有计划与有系统的观察,并依观察的记录对现象或行为做客观性的描述和解释。

结构化系统的设计方法是在结构化程序设计思想基础上发展起来的,它的基本涵义是一个系统由层次化的程序模块构成,每一个模块只有一个入口和一个出口,每一个模块只归其上一级模块调用,并有模块连接的准则和构造模块的标准,而且用系统结构图来表达系统的结构,尽可能用最优的方式将系统内各部分组织起来。



上一篇:     plc059 基于profibus-pa的锅炉过热蒸汽温度控制系统(无论文)
下一篇:    plc060 基于PLC的机器人绘图装置设计