【摘要】智能手机市场的高速发展,促使手机游戏逐渐发展成为一个热门的新兴行业,休闲类的小游戏以其方便、快捷、易操作等优点而深受人们的喜爱。课题是在对Android技术的相关内容进行了解和学习的前提下,使用Android studio等软件以及Java作为编程语言,设计了一款基于Android平台的跑酷类手机游戏,实现了游戏的核心模块,例如模式的选择以及碰撞检测等内容。该游戏不仅占用手机内存小,双模式的设置还给予玩家更多不同的游戏体验。
【关键词】手机游戏;跑酷;Android;碰撞检测
目录
摘要
Abstract
1 引言-1
1.1 项目研究的目的及意义-1
1.2 项目研究的应用前景-1
1.3 项目研究的主要内容-1
2 开发环境与相关技术-2
2.1 开发环境-2
2.2 相关技术-2
2.2.1 Android技术-2
2.2.2 Android Studio介绍-2
2.2.3 Java语言介绍-3
3 软件系统需求及可行性分析-3
3.1 需求分析-3
3.2 系统可行性分析-4
3.2.1 技术可行性-4
3.2.2 操作可行性-4
3.2.3 经济可行性-4
4 系统软件的总体设计-4
4.1 游戏开发流程-4
4.2 游戏架构设计-5
4.2.1 概要设计-5
4.2.2 系统功能架构设计-5
4.3 游戏内容策划-6
5 游戏核心模块的实现-8
5.1 游戏场景的实现-8
5.1.1 游戏运行的实现-8
5.1.2 碰撞的控制-10
5.2 模式的选择-10
5.2.1 休闲模式的实现-10
5.2.2 闯关模式的实现-11
5.3 设置界面功能的实现-13
5.4 使用积分模块的实现-14
5.5 特效控制功能的实现-15
5.6 结束界面模块的实现-17
6 运行环境及运行实例的展示-18
7 结论-20
7.1 系统的优缺点-20
7.2 开发过程中遇到的问题及解决办法-20
7.3 收获与体会-20
参考文献-21
致 谢-22