登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 计算机类 > 软件工程 > 正文

基于安卓平台的坦克对战游戏设计与实现文献综述

 2021-03-15 20:10:56  

1.目的及意义

坦克大战,是一款非常好玩的平面射击小游戏。玩家通过对主战坦克的控制(移动、射击),击败所有的敌人(以下均为计算机控制的坦克),从而取得游戏的胜利。游戏操作简单,只有5个按键,但是它可以锻炼玩家的反应能力和攻防思维,这也是坦克大战非常经典的原因。1985年,日本南梦宫发售第一款《坦克大战》,游戏以坦克战斗和保卫基地为主题,同时也是FC平台有内建关卡编辑器的几个游戏之一,玩家可以自创关卡,对地形进行改变,从而增加了更多玩法[1]。坦克大战游戏设计成功的关键在于坦克对弈算法,使得敌人具有一定的智能,多个敌人能够通过协作来进攻主战坦克。游戏分为3个部分:游戏开始、坦克对战、游戏结束。

《坦克大战》是一款风靡全球的电视和掌上游戏机游戏,它曾今造成了非常大的经济价值,是游戏史上的一件大事。它看似简单却变化无穷,然而却受到平台的限制,玩的时候要用电视机或者掌上游戏机。

随着科技的进步,智能手机得以广泛利用,人们对各种手机的依赖性也越来越高,而恰好安卓系统是很多智能手机的操作系统。手机体积小,可随身携带,十分方便,随时随地都可以拿出来玩游戏。近10年来,手机游戏行业早已进入一个非常成熟的时期,坦克大战这种小游戏虽然花样少,但是依然提供着一种思路,那就是电脑玩家的智能程度。

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,中国大陆地区较多人使用“安卓”。安卓平台的优势首先就是其开发性,开发的平台允许任何厂商加入到Android联盟中,这样使得大量的开发者使用这个平台。其次,Android平台提供给第三方开发商一个非常宽泛和自由的环境,开发者不会受到很多条条框框的阻扰,这样产生了很多新颖的软件。

前人对坦克大战作出了很多的研究和创新,例如:给游戏添加游戏道具。

1.“五角星”代表坦克火力增强,顶级火力甚至能打穿铁墙。

2.“钟表”可以使全屏敌人静止数秒。

3.“炸弹”可以立刻摧毁全屏敌人。

4.“坦克”奖励玩家一次复活机会。

坦克大战游戏开发到现在,已经有了很多的研究,主要分为三个阶段:第一阶段以FC平台为代表的《坦克大战》,十分经典,它由13*13的地图组成35关,5种地形(铁墙、砖墙、海水、森林、地板 ),玩家需要保护基地不被摧毁,并且击败所有的敌人;第二阶段以90坦克为代表,新增了敌方坦克的护甲以及敌人也会拾取道具让玩家陷入不利局面;第三阶段以网页游戏为代表,支持万人同时在线,游戏中,玩家可组队挑战各种剧情,又可与其他玩家进行多人对抗,实现了全民休闲对战网游[1]。目前许多国家对坦克大战有很多研究,主要有美国,日本,欧洲国家等,例如Chabris,Christopher的观点:游戏制作者寻求捕捉“战争迷雾”;现代战争游戏的目的是简化战争,带来一些不确定性,混乱和运气[2]。国内许多大学,IT企业,编程爱好者对坦克大战进行了研究,诸如博弈算法和搜索A*算法[5-8],做出了各种各样的坦克大战游戏。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图