全球旧事资料 分类
龙源期刊网httpwwwqika
comc
基于A
droid贪吃蛇游戏的设计与实现
作者:陈羽修来源:《科技视界》2016年第01期
【摘要】A
droid作为新一代的智能手机操作系统以及移动软件开发平台,以其强大的功能和开放性的特点而迅速发展。贪吃蛇游戏由传统街机游戏Blockade的基础上发展而来,能增强人的反应能力,是一款适用于各个年龄阶段的娱乐性的游戏。本文基于A
droid开发环境,采用Java语言编程,设计了一个a
droid的手机应用软件贪吃蛇游戏。
【关键词】A
droid;贪吃蛇;Java;智能手机
0引言
A
droid是Google开发的基于Li
ux平台的开源手机操作系统,它包括操作系统、用户界面和应用程序。手机游戏作为A
droid系统平台的一个重要组成部分,正在被越来越多的人所重视。贪吃蛇游戏由传统街机游戏Blockade的基础上发展而来,能增强人的反应能力,是一款适用于各个年龄阶段的娱乐性的游戏。本文基于A
droid开发环境,采用Java语言编程,设计了一个a
droid的手机应用软件贪吃蛇游戏。
1A
droid开发环境
A
droid开发环境搭建包括JDK、Eclipse、A
droidSDK、ADT的安装以及AVD的创建,步骤如下:
(1)JDK安装,安装完成之后,可以在检查JDK是否安装成功。
(2)Eclipse安装。
(3)A
droidSDK安装,检查SDK是否安装成功。
(4)ADT安装。
(5)创建AVD,为使A
droid应用程序可以在模拟器上运行,必须创建AVD,创建AVD完毕后,检查测试环境是否搭建成功。
2贪吃蛇游戏总体设计
21功能需求
f龙源期刊网httpwwwqika
comc
贪吃蛇是一款经典的手机游戏,一条蛇在封闭围墙里,通过按键盘上下左右四个键控制蛇向上下左右四个方向移动,如果蛇头撞倒食物,则食物被吃掉,蛇身体长一节,同时记1分;若吃到奖励苹果,加两分;若吃到毒苹果,则减3分。在游戏过程中,如果长按住方向键不放,则蛇的移动速度加快,松开方向键,恢复原速。如果蛇在移动中撞到墙或障碍物或者蛇头撞倒自己身体,则游戏结束!
22游戏处理流程
游戏运行流程图如下(图1):
23模块设计
本系统主要完成以下几方面的功能:游戏控制功能包括游戏的开始、暂停、退出界面布局,其他辅助功能(如游戏积分,游戏过关等)。
游戏总设计模块划分为游戏主界面模块、游戏控制模块和游戏菜单模块。
1)游戏主界面模块
游戏主界面模块主要包括:游戏界面的边界,即游戏中的墙;游戏中蛇的构成,以及苹果的构成;游戏中障碍物的构成;游戏中分数显示以及关卡显示。
2)游戏控制模块
游戏控制模块主要包括:游戏开始控制;游戏暂停控制r
好听全球资料 返回顶部