基于Android的钢琴块游戏的设计与实现
技术:Android等摘要:
随着近些年来移动智能手机的普及和发展,人们对移动端手游产品的需求在日渐增长,促进了移动手游行业的迅速发展。本系统主要研究了目前移动端手游行业的发展现状和前景,分析了存在的问题以及不足,发现目前人们对于手游需求仍日益见长,然而能够抓住用户需求的优秀的手游产品并不多。针对这个问题,本文精心规划开发了一款安卓平台下非常受人们欢迎的《钢琴块》手机游戏,《钢琴块》游戏要求玩家在最短的时间内连续点击指定黑块且全部点对,所用时间越短成绩越高。本系统主要是基于Android平台,利用了Java开发语言,并且利用Eclipse等开发环境和开发工具,实现了一款安卓平台下的《钢琴块》手机游戏。经最终测试,《钢琴块》游戏系统能够成功在安卓平台下稳定运行。
关键词:Android;Java;手机游戏
目录:
1. 绪论 9
1.1 开发背景 9
1.2 开发目的及意义 10
2.开发环境及技术 12
2.1 开发环境 12
2.2 Android游戏开发技术分析 12
2.2.1 Android平台简介 12
2.2.2 OGEngine简介 13
2.2.3 Cocos2d-x简介 14
2.3配置开发环境 14
2.3.1 JDK安装及Java环境变量配置 14
2.3.2 安装Android SDK 15
2.3.3 安装配置ADT 16
3.需求分析 17
3.1需求分析的意义 17
3.2游戏功能需求 18
4.系统概要设计 20
4.1钢琴块游戏系统流程图 20
4.2钢琴块游戏系统用例图 21
5.系统详细设计与实现 22
5.1创建方块类 22
5.1.1定义单个块元素 22
5.1.2初始化blocks 23
5.1.3设置block监听 25
5.2创建游戏场景类 25
5.2.1设置游戏场景: 25
5.2.2重置游戏 29
5.2.3游戏胜利 30
5.2.4点击Block时的逻辑处理 31
5.2.5失败的闪红效果 32
5.2.6正确点击黑块 33
5.3游戏交互实现 35
5.3.1触碰监听方法的实现 35
5.3.2判断正确点击 38
5.3.3方块下移的实现 40
5.3.4创建添加新的一行 43
5.4计时控制类TimerTool 的实现。 45
5.4.1定义成员变量的构造器实现。 45
5.4.2初始化TimerHandler 47
5.4.3相关时间的逻辑实现 48
5.4.4开始和结束计时 49
5.5最终实现效果 50
6.系统测试 52
6.1测试的目的及意义 52
6.2测试过程 52
6.3测试结果 54
结论 54
参考文献 57
致谢 58
外文原文 59
中文翻译 68
论文字数:24100
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]