当前位置:首页 > 嵌入式 > 嵌入式动态
[导读]随着移动互联网的迅速发展和成熟以及高速移动通信网络的广泛覆盖,移动电话不仅具有呼叫和通信功能,而且还具有集成到移动电话中的多功能平台。 '移动网络。连接,付款,休闲和娱乐功能。结果是产生了许多第三方移动应用程序。在众多广泛的移动应用程序中,移动游戏无疑是最受欢迎的应用程序之一。根据内容的不同,可以将不同平台上的游戏分为偶尔的谜题,角色扮演游戏和动作。游戏,策略游戏,体育竞赛游戏,射击游戏,纸牌游戏,营养游戏等。这些游戏类别也可以重叠。在本文中,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.

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

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭