当前位置:首页 > 嵌入式 > 嵌入式动态
[导读]随着移动互联网的迅速发展和成熟以及高速移动通信网络的广泛覆盖,移动电话不仅具有呼叫和通信功能,而且还具有集成到移动电话中的多功能平台。 '移动网络。连接,付款,休闲和娱乐功能。结果是产生了许多第三方移动应用程序。在众多广泛的移动应用程序中,移动游戏无疑是最受欢迎的应用程序之一。根据内容的不同,可以将不同平台上的游戏分为偶尔的谜题,角色扮演游戏和动作。游戏,策略游戏,体育竞赛游戏,射击游戏,纸牌游戏,营养游戏等。这些游戏类别也可以重叠。在本文中,Eclipse Development被用来设计基于Android平台的射击游戏,通过Java代码和XML布局实现射击游戏,并最终在模拟器和真实机器上完成调试。

随着移动互联网的迅速发展和成熟以及高速移动通信网络的广泛覆盖,移动电话不仅具有呼叫和通信功能,而且还具有集成到移动电话中的多功能平台。 '移动网络。连接,付款,休闲和娱乐功能。结果是产生了许多第三方移动应用程序。在众多广泛的移动应用程序中,移动游戏无疑是最受欢迎的应用程序之一。根据内容的不同,可以将不同平台上的游戏分为偶尔的谜题,角色扮演游戏和动作。游戏,策略游戏,体育竞赛游戏,射击游戏,纸牌游戏,营养游戏等。这些游戏类别也可以重叠。在本文中,Eclipse Development被用来设计基于Android平台的射击游戏,通过Java代码和XML布局实现射击游戏,并最终在模拟器和真实机器上完成调试。

1功能需求分析

游戏界面简单明了,背景音乐轻松愉悦,操作简单灵活。在放松人们的同时,它还测试了反应和思考能力。它需要及时避免游戏陷阱和敌人破坏,并且可以攻击和突破敌人的防御线。

根据移动设备的特点,这款射击游戏的设计具有以下功能:

(1)角色移动功能:操作角色可以左右移动,从而角色可以前后移动。

(2)角色跳跃功能:操作角色以执行跳跃功能,以便角色可以避开诸如敌人的子弹或地雷之类的物体。

(3)角色可以发射子弹:操作角色以具有射击功能,以便角色可以消灭敌方单位并继续前进。

(4)角色的血量功能:确保角色具有生命值,从而使角色具有替代感,并且将血液值设置为增加游戏的可玩性。

(5)敌人发射子弹功能:确保敌方单位可以发射子弹,使角色具有一定程度的可操作性,并增加了游戏的乐趣。

(6)复活功能:确保游戏可以在寿命终止后继续保存关卡,减少游戏清关的难度,并使用户充满游戏的新鲜感。

(7)退出游戏功能:退出游戏功能可以避免使用HOME键返回的情况,并且可以通过返回键直接返回到手机主页,并且避免了游戏在后台运行和返回手机主页后占用手机内存。

2 安全性需求分析

个人安全问题一直是人们关注的敏感点, 为了防止用户抵触游戏的心理发生, 本游戏不设计个人身份证注册登录, 不会泄露玩家的任何个人信息.同时, 在游戏开发过程中对涉及到短信、通讯录的信息加以限制访问, 防止被不法分子利用.同时游戏情节不设计暴力等不良情节, 在给玩家游戏休闲体验的同时给玩家一个纯净的环境, 让玩家玩的开心, 用的放心.

3 功能模块要求分析

根据设计的需求和对手机的特性分析以及对开发成本的评估, 将射击游戏大体分为如图1所示的五个部分.

4 游戏设计及实现

在进行游戏开发之前首先要先设计游戏的规则.

4.1 游戏规则

(1) 游戏进行时需要用户有固定的血量, 当血量降低为0是用户死亡.

(2) 用户可以进行移动, 并且在移动的过程中敌人会迎面冲过来并向用户开枪, 当子弹碰到用户的时候, 用户的血量会降低.

(3) 用户可以用跳跃来躲避子弹, 防止自己血量下降.

(4) 用户可以通过发射子弹消灭出现在前面中的敌人.

(5) 地形要多变, 并且复杂的地面有炸弹等障碍物, 一旦碰触会使角色血量降低.

(6) 复活继续闯关, 当用户血量为0时判定为用户死亡, 但死亡之后可以点击复活按钮重新开始并继续游戏.

4.2 游戏框架分析

对于游戏而言, 需要分割成不同的功能来, 并逐步完成各个功能的开发, 最后整合为一个完整的游戏.本游戏的系统功能如图2所示.

开始游戏部分是当游戏载入之后用户点击按钮后进入游戏, 并同时开启背景音乐, 以提高游戏的乐趣.角色操作与敌人操作则是对游戏人物的一些设置.游戏重置是当用户血量为0时候的操作, 可以方便用户继续游戏.

4.3 详细界面的设计与实现

4.3.1 载入界面

游戏的开始界面需要有一个按钮, 当载入游戏后游戏等待用户的指令进入游戏, 这样可以增进用户与游戏的互动性, 提前将用户情绪与游戏相关联..

4.3.2 游戏界面

游戏界面的设计要有一个高质量的画质作为背景图片, 这样可以给用户带来视觉上的享受, 并且游戏过程中要伴随着音乐以增加游戏的体验.同时对游戏人物的形象要进行设计, 以及对敌人的种类进行设计, 包括飞机、开枪的士兵以及道路中的地雷.

4.3.3避免使用界面

作为突破性射击游戏,它与避免子弹和障碍物的功能密不可分。因此,在该游戏中,用户可以通过跳跃和移动来操纵角色以避免迎面而来的子弹,并通过用户的敏感操作使游戏可玩。用户越熟练,回避能力越强。同时,随着用户游戏时间的增加,敌人或障碍物的数量可以逐渐增加,从而增加了游戏难度,并使游戏继续进行。

4.3.4复活界面

游戏使用快速射击和跳跃来消除和躲避子弹,但是随着游戏难度的增加,用户不可避免地会消耗血液。随着血液量的减少,使用者可能会死亡。如果从一开始就玩游戏,用户将不可避免地失去热情,因此您需要为游戏设置一个复活的界面。

5结束语

本文详细介绍了基于Android平台的射击游戏的设计思想和技术实现。该游戏已经在多部Android系统手机上进行了测试,测试结果表明该软件可以正常运行,并且游戏画面绚丽多彩。良好的用户体验,满足设计要求。

参考文献

[1]邓珍荣, 张敬伟.基于J2ME手机游戏设计及实现[J].计算机与现代化, 2009 (9) :122-124.

[2]黎忠文, 覃志东, 王全宇, 等.基于Android平台手机游戏引擎的设计与实现[J].计算机工程与设计, 2014, 35 (1) :119-124.

[3]邓文渊.Android开发基础教程[M].人民邮电出版社, 2014.

[4]吴亚峰.安卓游戏开发从入门到精通[M].北京:机械工业出版社, 2015.

[5]倪红军, 张学成.基于Android的移动学习评价系统的设计与实现[J].计算机技术与发展, 2016, 26 (8) :109-112.

[6]罗宇, 岳淼, 傅饶, 等.基于Android的移动学习教育游戏设计及实现--以"加法战斗机"游戏为例[J].通化师范学院学报, 2015, 36 (2) :45-46.

[7]基于Android平台的数独游戏设计[J].辽宁工业大学学报 (自然科学版) , 2013, 33 (4) :242-245.

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭