type
status
date
slug
summary
tags
category
icon
password
Completed
Completed
《坦克大战》作为一款经典的FC游戏,虽然机制简单,但也有着许多设计的可能性,其中不乏一些意外与惊喜。
一、问题与发现
当我们想利用一个长直通道将敌方坦克引导至某一位置时,敌方坦克常常会在长途跋涉的途中“抽搐”,甚至于在终点前掉头。此时,坦克到达战场的时间翻上至少3倍,增加了玩家的等待时间,不利于连贯体验的塑造。
有没什么办法能避免敌方坦克的这种“逃兵”行为呢?坦克大战中并没有单向门这样的组件,我们也无法直接控制敌方坦克的转向。
但在舍友的一次关卡测试中,一个偶然的现象引起了我的注意。
那一次,坦克又发生了掉头现象,但机缘巧合地进入了本用来装饰的横向槽内。从此,他再也无法走出横槽!
这种T型口,不正是我需要的效果吗?
二、T型口的原理及分析
当我们了解敌方坦克的运行逻辑后,T型口的原理就显而易见了。
首先,敌方坦克只有在两种情况下会进行转向:无法继续前进(被动转向),或是直线运行了一段不短的时间(主动转向)。
因此,由于T型口内既没有足够长的时间让坦克达到主动转向的条件,又没有一个在路口处阻挡坦克横向行驶的方块(即没有被动转向的条件),坦克自然就无法驶出这个路口。
但同时,坦克转向的方向选择是随机的。坦克在横槽的两侧,会不断重复转向的动作,直到完成掉头。这会浪费掉一定的时间。
三、T型口的应用及扩展
但是,我们再来看看坦克开炮的逻辑。坦克开炮只需要满足一个条件:上一发炮弹已经销毁。
那么,我们便可以在横槽的尽头,根据需要攻击的方向,用水面进行开口,以此增加敌方坦克精准攻击目标的概率,同时避免传统直路上容易被玩家击毁的问题。
若我们将多个T型口相连嵌套,坦克逐渐推进的过程中,玩家的焦虑就会不断积累,直到打爆坦克的那一刻释放,符合了焦虑积累-释放模型。
四、 T型口的优缺点分析
T型口的优点是显而易见的,其在一定程度上控制了坦克推进的总体方向,避免了坦克在长路中掉头这一浪费时间的行为。
但是,T型口也有不少的缺点。
首先,T型口中的坦克开火效率较低,因为有相当的一部分时间,其都在进行转向,开火的时间自然就减少了。
其次,T型口只允许一辆坦克进入。如果两架坦克同时进入,就会出现坦克逃逸、频繁转向等问题。
因此,我们在使用T型口时,要注意这些问题。