admin 发表于 2016-8-24 09:29:36

基于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]
查看完整版本: 基于Android的钢琴块游戏的设计与实现