24小时论文定制热线

热门毕设:土木工程工程造价桥梁工程计算机javaasp机械机械手夹具单片机工厂供电采矿工程
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

Android系统下“疯狂足球”游戏的开发

添加时间:2018/07/13 来源:未知 作者:admin
随着移动互联网的迅速发展与成熟, 高速移动通信网络的普遍覆盖, 手机不仅仅具有通话、通信功能, 更具有移动互联网登录、购物支付、休闲娱乐等功能于一体的多功能平台, 并由此产生众多的第三方移动应用。
以下为本篇论文正文:

  摘要:随着移动互联网的飞速发展, 手机游戏已经是移动互联网应用中的重要组成部分。本文基于Android平台设计了一款射击类的游戏。在开发中, 设计并实现游戏中的静态界面、动画界面, 游戏环境的配置, 人机对战, 游戏中血量的减少与补充, 等级升级, 玩家战绩的存储等功能。经过测试, 该游戏实现了射击游戏的基本功能, 满足了用户对单机游戏的需求。

  关键词:Android; APP; Eclipse; 游戏;

  随着移动互联网的迅速发展与成熟, 高速移动通信网络的普遍覆盖, 手机不仅仅具有通话、通信功能, 更具有移动互联网登录、购物支付、休闲娱乐等功能于一体的多功能平台, 并由此产生众多的第三方移动应用。在众多丰富的手机应用中, 手机游戏无疑是最受欢迎的应用之一。在不同平台上的游戏按照内容可分为休闲益智、角色扮演、动作游戏、策略游戏、体育竞技游戏、飞行射击游戏、卡片棋牌游戏、经营养成游戏等, 这些游戏类别也会有互相叠加的可能。本文设计了一款基于Android平台的射击类小游戏, 使用Eclipse开发, 通过Java代码和XML布局实现, 并最终在模拟器和真机中共同调试完成。

  1、功能需求分析

  游戏界面简约朴素、背景音乐轻松欢快、操作简单灵活, 在让人们放松的同时也考验着反应力和思维能力, 需要及时规避游戏陷阱和敌方的伤害, 且能攻击突破敌方防线。

  针对移动设备的特性, 此款射击游戏设计了如下几个功能:

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

  (2) 角色跳跃功能:操作角色进行跳跃功能, 从而使角色可以躲避敌方子弹或者地雷等物体。

  (3) 角色可发射子弹功能:操作角色进行射击功能, 从而使角色可以将敌方单位消灭继续前行。

  (4) 角色血量功能:确保角色有生命值, 从而使角色更有代入感, 同时对血值进行设定增加游戏的可玩性。

  (5) 敌方发射子弹功能:确保敌方单位可以发射子弹, 从而使角色有一定的操作性, 增加游戏的趣味性。

  (6) 复活功能:确保游戏可以在生命值结束之后继续保存关卡的同时继续游戏, 降低游戏通关的难度, 使用户对游戏充满新鲜感。

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

  2、安全性需求分析

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

  3、功能模块要求分析

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

图1 游戏功能划分
图1 游戏功能划分

  4、游戏设计及实现

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

  4.1、游戏规则

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

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

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

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

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

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

  4.2、游戏框架分析

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

图2 系统功能
图2 系统功能

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

  4.3、详细界面的设计与实现

  4.3.1、载入界面

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

图3 游戏进入界面
图3 游戏进入界面

  游戏初始化代码如下:

游戏初始化代码

  4.3.2、游戏界面

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

图4 游戏界面
图4 游戏界面

  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.

相关内容
相关标签:
好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。 网站地图
所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!