杨娟
摘 要 伴随Action Script动作脚本相关语言问世,使得Flash编写程序功能日臻强大,让设计Flash互动游戏也变成可能的事情。本文从Flash互动游戏的设计要素还有游戏测试及发布等方面综合阐述了Flash互动游戏的开发与设计,希望对相关人员工作的时候能提供一些帮助。
【关键词】Flash互动游戏 开发 设计
伴随Flash技术不断发展革新,Flash功能已经日趋强大,让人们有机会设计复杂互动游戏。因为Flash互动游戏可以对网络媒体传输需要予以极大的满足,很多游戏设计者将使用Flash技术作为一种时髦的象征,有诸多闪客为满足自己兴趣及爱好也加入到Flash游戏设计队伍当中,同一时间,Flash互动游戏销量也颇为可观,营销及推广也是一发而不可收拾,可以说现在已经到了Flash时代。
1 Flash互动游戏的设计要素
游戏规则为整个游戏基础,对游戏可玩性还有游戏设定元素等诸如此类的内容起着决定性的作用。所谓游戏规则,指的是由开发者设计,玩家应当遵循及利用的一类准则。在对游戏规则进行设定的时候要考虑到它不能太过复杂,不然,假使将玩家全部难倒,那么玩家也就会失去对这个游戏的热情了。游戏目标受众制定对游戏难易程度及目的起到决定性作用。我们可以把大多数网游划分到益智类及推广类这两个范畴,益智类游戏定制可以设计的或者偏难或者偏向简单,界面能够依照游戏题材而采取灵活机制的设计方法;推广类游戏要遵循游戏规则尽量简单的原则,将设计重心放在开发该游戏趣味性上面,游戏过程当中将品牌不知不觉灌输给玩家,让玩家对产品功能有所了解,对于界面要贯彻风格美观且清新的原则,以此实现产品推广及宣传的目标。
游戏当中敌我角色为玩家最感兴趣的。通过主角激励制,让玩家觉得自己是救世主,能够通过努力学习技能,增强功力,打到敌人战胜困难,拯救别人,让整个游戏世界呈现欣欣向荣的场面。在设计敌人角色时,应当让初始状态保持适中,不要让人感觉太难或者太易,太难不方便玩家掌握,太易挑战性又会降低,会让玩家觉得玩这个游戏没有意思。伴随玩家深入,游戏难度适当上升,比如像将敌方攻击复杂性适当加强,提升敌方攻击速度,增加敌方生命值等,总之就是让玩家觉得越玩难度越大,敌方越不容易打,但是又不能过于难打就对了,玩家可以通过自身努力提升游戏技能来让自己变强达到打到敌方的目的,这样玩家就会投入更多的精力来玩这个游戏。
游戏定制过程中游戏和玩家交互设计是极其重要的组成部分。交互设计要对计算机与玩家行为方式进行综合描述及规划,对传达该行为有效方法及形式也要综合考虑在内,最终让玩家与计算机、玩家与游戏间交流的更为简便与直接。待到具体操作设计的时候,包含:涉及到鼠标及按键使用办法,游戏界面当中热区及按钮的设计,音效还有奖惩画面的设计等等。游戏智能主要指的是结合编写程序对游戏条件变化及环境变化进行控制,来达到增加游戏可玩性和难度的目的。游戏智能是借由下面几点内容来实现的:首先对玩家动作进行预测,通过设置相应程序让玩家鼠标,键盘输入等动作都可以得到呼应,并根据玩家操作游戏内会有相应体现;其次根据两点之间直线最短的原则选择攻击的最短路径,结合游戏主角与追踪物体坐标,对敌我间最短距离进行判别,使追踪物体的运动方向得以改变,配上不同曲线方程或是运动速度让它朝主角方向运动的更为流畅;再次对追踪物体运动规律进行设计,根据时间而定,让追踪物体特殊区域内依照特殊规律路径进行移动,玩家可以根据敌方运动规律进行闯关。在涉及追踪物体、敌方逃跑还有主角碰撞设计的时候,势必结合hitTest()函数,敌方看到主角就向反方向逃跑,追踪物体和主角相碰撞的时候就会有爆炸或者游戏结束的效果产生。在玩家进阶后,需要对某些参数进行设置,个别的要进行叠加,这样为玩家接下来的游戏铺垫好了基础。
游戏奖惩措施为玩家及游戏交互性最直接表现。玩家凭借阶段努力拿到更先进装备,更高生命值还有更高积分排名这些奖励。在进行Flash互动游戏的设计的时候,要综合考虑排名、进阶、成功、失败这些因素,并从音乐还有游戏画面上将激励因素充分融入其中。
2 游戏测试和发布
在程序编写完后,对于程序要多番调试,一直到准确无误为止。尽量让更多的人参与到测试的过程当中,主要是查程序Bug同游戏的性能。因为键盘及鼠标由玩家操作,游戏操作途径、按键还有组合触发方便程度,玩家操作游戏角色动作流畅程度等,对玩家及游戏交互性都会有所影响,对玩家感受有决定性作用。程序人员能够通过程序编写达到按键自定义,让玩家对使用按键有更多自主性。对游戏播放速度进行测试也是十分有必要的,做界面设计的时候,为提升游戏播放速度要从图形使用等诸多方面进行考虑。Flash游戏发布格式也可作多样选择,像swf、exe等,这些格式对游戏交互功能都有很高保障作用,并且可以结合Quick time、Flash Player等浏览器或者播放器辅助操作。
3 结语
综上所述,游戏在设计的过程当中,我们认识到了Flash强大功能具有独特魅力,也让开发者有更多发挥空间。伴随网络不断发展和电子产品数量的日益增多,Flash游戏各种终端普及率也得到前所未有的提升,使得网页游戏在开发方面主流地位无可撼动。
参考文献
[1]彭杰.基于ActionScript拼图游戏的开发与实现[J].科技创业家,2012(11):1-2.
[2]傅向华,周虹,王志强.普及型计算机游戏设计课程探索[J].计算机教育,2011(06):81-85.
[3]彭婀娜.基于AS3.0的Flash游戏设计与开发[J].电脑与电信,2014(03):57-59.
作者单位
重庆市商务高级技工学校 重庆市 400067