网站大量收购闲置独家精品文档,联系QQ:2885784924

基于ActionScript3﹒0坦克大战游戏设计.doc

基于ActionScript3﹒0坦克大战游戏设计.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ActionScript3﹒0坦克大战游戏设计

基于ActionScript3.0的坦克大战游戏的设计 摘要: 《坦克大战》是一款非常经典的红白机游戏,给作者的孩童时代带来了快乐。本着重温经典的初衷,利用完全面向对象的flash脚本语言actionscript3.0制作了本款游戏。本文主要介绍了游戏流程、设计过程以及在设计过程中遇到的困难和解决措施。 abstract: the battle city was a familiar family computer game in our childhood and gave us a lot of joy. to revisit the sweet memory,the game was designed used the flash’s script language-actionscript 3.0.this paper introduces how to play the game, how to design the game and how to resolve the difficult which encountered in the design process. 关键字: actionscript3.0;坦克大战;面向对象;游戏 key words: actionscript3.0;tanks war;object-oriented;game 0 引言 任天堂的红白机曾经风靡一时,《坦克大战》便是其中的一款经典游戏。随着科技进步和社会发展,红白机已悄然淡出我们的生活。于是本人利用actionscript 3.0制做了一款《坦克大战》的游戏,以求和同龄人共同追忆童年。 本游戏在windows xp环境下设计,生成游戏扩展名为flash标准保存文件swf,经过编译可以在windows 2000、windows 7等安装flash player 10.1及以上版本的电脑中运行,可用视频播放器、flash player软件和ie浏览器等打开。 1 系统设计 对于一个射击类游戏来说,我方坦克、敌方坦克、奖励、关卡这些元素都是不可或缺的。下面就对游戏中的几大元素的设计逐一进行介绍。 1.1 我方坦克 借鉴老版《坦克大战》的思路,将该游戏设计成在屏幕一边显示剩余生命数量,有所创新的是坦克被击中后不是立即死亡而是有生命剩余提示。同时为了适应电脑的操作,坦克的移动、射击方向的调整方法也有较大的改变:方向键和游戏中经常用到的wasd四个键都可用来控制坦克的移动,坦克的射击方向总是指向鼠标的方向。并且,随着游戏的深入坦克速度、威力也得到提高,因此而增加了玩游戏的欲望。 为了和敌方坦克区分开来,我方坦克样式简单大方,整体颜色为象征着正义和低调的灰色、浅绿色。我方坦克的两种样式如图1所示。 我方坦克在游戏过程中会出现四种不同的状态,如图2所示。 1.2 敌方坦克 为了在坦克的前进速度、威力、生命、发弹速度等四个特点上加以区分,共设计了五种不同的敌方坦克,如图3所示。除了第一关的普通坦克以外其他的四种随着游戏的不断进行会慢慢出现。这四种坦克在外形上各不相同,以突出特长为原则。在游戏画面上应保持一定的敌方坦克数量,敌方坦克被摧毁后可在任意地点随机产生。目前没有出现的敌方坦克的数量显示在屏幕的一侧。 所有的敌方坦克都用了比较妖娆的紫、红色调,这样跟我方坦克颜色区分比较大也能表现出敌人奸邪的一面。 1.3 奖励 在游戏中赠送奖励可以增加游戏的易玩性与趣味性。从坦克的前进速度、威力、生命、发弹速度等四个特点下手设置奖励种类,奖励出现的位置就是敌军坦克被消灭的位置。 为了不使奖励泛滥而降低该游戏的趣味,对奖励一定要合理控制,使其出现有一定的几率,并且设定奖励分级,与坦克级别相对应,级别越高的坦克被摧毁后出现级别高的礼物几率就越大,礼物出现的几率也越大。表1中设定了向右奖励级别增强,向下坦克级别增强。 1.4 关卡 游戏中出现不一样的关卡就会有新鲜感,这也是一个游戏玩下去的动力所在。坦克游戏的关卡是由不同的“墙”组合而成,所谓的“墙”设定有“钢墙”、“砖墙”、“水墙”、“树墙”等四种。如图4所示。 钢墙——坦克不能穿过,我方敌方子弹也不能击碎,但我方坦克升级后子弹可以击碎。 砖墙——坦克不能穿过,我方敌方子弹都可击碎,这是最常见的障碍物了。 水墙——坦克不能穿过,但是子弹可以穿过。 树墙——坦克、子弹都可以穿过,但是坦克显示在树墙的下面,就是作为纯粹的混淆视觉的障碍物。 本游戏利用四种墙进行组合,共设置20个关卡。如图5所示。 1.5 总体 总体规划涉及问题较多,比如随着游戏的进行,我方坦克会升级,敌方坦克数量和种类会增加,敌军坦克总数量增加的同时出现的最大坦克数会增加,关卡会变化,难度会增加。把每一项的变化做到心中有数,所有的问题

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档