基于 Android平台的“打怪达人”游戏的设计与实现

(整期优先)网络出版时间:2020-07-13
/ 2

基于 Android平台的“打怪达人”游戏的设计与实现

李宝珠

黄冈师范学院 438000

【摘要】互联网移动信息技术的发展使得智能移动终端不断普及,手机成为当下国民生活必需品,满足了国民通信、娱乐等需求。Android平台作为手机操作系统,这一系统具有良好的包容性,占据着手游市场的较大份额。本文在基于Android平台的基础上,对“打怪达人”游戏进行设计,以实现Android平台游戏各功能的实现。“打怪达人”游戏实现后属于老少皆宜的游戏,有效的拓展了游戏用户群体,对缓解用户压力,舒缓用户情绪具有重要作用。

【关键词】Android平台 打怪达人 游戏设计与实现

Android平台被广泛应用于智能手机、平板等移动终端中,移动终端能够满足用户随时随地对游戏的需求。就移动终端设备操作系统来讲,Android平台属于操作系统之一,在现阶段的市场调研中,Android系统用户与其他系统用户相比,用户群体更加庞大,由此基于Android平台开展游戏能够取得更好的游戏价值。现阶段Android平台下只能游戏种类多样化,但其用户群体一般具有限制性,用户群体一般以青年群体为主,这也就使得中老年群体游戏欲望得不到满足,因此开发一款老少皆宜的手游更具发展潜力。

一、“打怪达人”游戏初衷

在现阶段的的社会环境中,受工作、学习、生活等压力的影响,国民压力较大、情绪负担较重,手机游戏内容具有多样性,在进行游戏的过程中,国民能够有效的减轻自身生活压力,对此手游成为当下部分群体缓解压力的主要方式。

Android平台作为当下操作系统之一,其对游戏的兼容性较大,且系统运行质量能够得到保障,因此Android版本成为当下游戏设计的主体。“打怪达人”是基于Android平台、利用eclipse及数据库进行开发、设计的一款小游戏。

该游戏使用快捷简单,视觉效果好,具备如开始游戏、暂停游戏、选项、退出等一般游戏功能,有完善的个性化选择,并提供一些特色功能,如根据喜好挑选被打对象、换肤、挑选背景音乐、震动效果,退出游戏之前还随机展示幽默、励志图片或播放人生格言等,是一款集休闲、娱乐甚至泄愤,进而让游戏者学到人生哲理、开阔心胸的好游戏。

二、Android平台介绍

Android是由Google公司推出的一种以Linux为基础的开放源码的操作系统,此类操作系统在智能手机等移动终端设备中较为常见。Android平台开放源代码的操作系统,能够更好的兼容软件,这也就使得软件开发者能够更加有效的对软件进行开发。

Android系统架构分为四层,包括:Linux核心层、系统运行库层、应用程序架构层、应用程序层。Linux核心层实现安全性、内存管理、进程管理和驱动模型等功能;系统运行库层提供各种程序库给Android系统中不同的组件使用;应用程序架构层主要提供API接口供上层调用;应用程序层是面对用户的,提供各种应用程序,如Email客户端、日历等。

Android操作系统开放源码与完整的架构促进了Android系统的使用,在科技不断的发展过程中,Android系统占据了移动终端设备系统平台的半壁江山。作为开放性平台,Android对软件开发商没有要求,基于此在Android平台创新发展能力较强。

三、“打怪达人”游戏总体设计

在进行游戏程序设计之前,游戏开发者要对游戏拟具备的功能进行分析,同时对游戏功能区设定进行探讨,除此之外还要对游戏规则、背景音乐等进行商榷,进而保障游戏功能的完善,实现整个游戏设计的完整性。在确定游戏主要功能后,开发者要对功能模块进行划分,与保障整个游戏使用过程中的流畅性,进而获得高质量的用户体验。

在进行程序设计的时候,根据功能模块的划分,结合Android平台程序的设计过程与特点,整个设计分为以下几个部分:页面布局、UI组件设计;主页面模块设计;游戏说明页面模块设计;游戏背景音乐模块设计;怪物随机位置模块设计;计分模块设计;游戏结束页面模块设计等。

3.1游戏详细设计

设计系统界面,以及各个模块编码.这里主要介绍以下四个部分:

游戏开始:用户可以点击开始按钮进入游戏场景,进入过程中会对游戏信息进行加载工作。

游戏帮助:用户可以通过该功能浏览游戏的主要剧情,了解游戏的运行方式,使游戏更加人性化。

游戏设置:用户通过该功能可以修改游戏的背景音乐和游戏难度。

游戏退出:用户可以退出游戏。

3.2游戏测试

开发“基于Android平台的“打怪达人”游戏”时,为了使系统能够稳定运行,对系统作了针对性测试,主要包括:

(1)功能测试:为了保证每一个模块都能实现相应的功能,按钮能正确的跳转到相关的界面。按照用户完成游戏的步骤,依次测设了所有界面中的按钮,对应测试了按钮监听时间的跳转功能,然后对每一个按钮和操作的功能进行测试,经测试功能完好。

(2)数据跟踪测试:通过该项测试,对游戏的重要数据进行功能性跟踪,从而测试其正确性,该项主要是针对游戏难度模块和游戏关卡设计模块。根据原来输入的数据,按要求进行统计,与手工计算的数据进行比较,依次检验数据的正确性。使得数据的精确度和数据的范围符合游戏的需求,测试后能防止未知错误,或游戏难度过高。

(3)游戏系统测试

①测试环境

Win10系统、eclipse/Android Studio

②对程序单个模块进行测试

开始游戏模块

测试方法:点击开始游戏,运行游戏;测试结果:实现了游戏初始化,重新开始,重新排列和退出等功能。

游戏暂停模块

测试方法:点击游戏暂停,进行测试;测试结果:实现了对游戏的暂停,并且再次点击继续游戏。

游戏模式选择模块

测试方法:点击改变布局,进行测试;测试结果:实现了游戏关卡布局的更新。

③对程序整个模块进行测试

测试方法:用Android Studio打开程序,运行模拟器,点击运行;打开游戏,运行程序进行测试。测试结果:实现了界面优化,实现了开始游戏、游戏暂停、游戏模式选择等功能。

四、结论

随着智能移动终端的发展,手机游戏越来越普及,为了突破大部分手游针对年轻玩家的局限,本文基于Android平台设计了“打怪达人”游戏。该游戏是一款集休闲、娱乐甚至泄愤,进而让游戏者学到人生哲理、开阔心胸的好游戏。

该游戏平台功能可以进一步完善,游戏中出现的怪物可以由单一物种变为多种动物,对应击中得分也做相应的调整,不同的动物得分不一样,连续击打获得的奖励机制不一样,丰富游戏内容,使得游戏更具有趣味性。在后期,还可以借助流行的微信等第三方平台进行绑定推广,完善程序接口,达到无需独立安装APP,使用小程序等将单机手游推向网络手游。

【参考文献】

[1]蓝福基.基于Android平台捕鱼游戏的设计与实现[J].信息与电脑(理论版),2019(15):105-107.

[2]周世明,董芮奇.基于Android平台的手机游戏设计与研究[J].计算机产品与流通,2019(06):141.

[3]卢文丽.基于智能手机平台的游戏UI设计[J].自动化与仪器仪表,2019(04):95-98.

[4]李昕,蔡盼,褚治广,项瑞万.基于Android平台的宝贝棋牌斗游戏设计[J].辽宁工业大学学报(自然科学版),2018,38(06):371-373.

项目编号:黄冈师范学院2014年校级科研项目“基于Android平台的“打怪达人”游戏的设计与实现”(项目编号:KYCH-2014025103)的研究成果