基于 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 敌方坦克为了在坦克的前进速度、威力、生命、发弹速度等四个特点上加以区分,共...