注册 | 登录

游侠NETSHOW论坛





查看: 11566|回复: 5
打印 上一主题 下一主题

由“铁甲手扛血”这个陈年老问题来闲聊下AI [复制链接]

姬将 如意宝珠·堇 烈空

帖子
2446
精华
4
积分
2598
金钱
7164
荣誉
57
人气
47
评议
0

跳转到指定楼层
楼主
发表于 2007-11-27 18:30:15 |显示全部楼层 |倒序浏览
首先说明,只是闲聊下AI的一些基本攻击时机,想要从本文中得到什么“对实战或修改有帮助的内容”的话肯定是会失望的。

很久以前流行这一说法:带了铁甲手会扛血,于是出现了“带铁甲手找死”之类的更激进的说法。出现这一说法自然是有其原因的,这原因除了本身人的心理因素外,更多的是AI造成的。

首先先说句重点的结论性话:敌人,在玩者处于招式动作的有攻击判定时段内(即招式的判定始终值之间),防御意识优先于攻击意识,即使出招度低于10不会使用防御,也会以站立来代替;当玩者处于站立不动或移动或眩晕等特殊硬直状态时,攻击意识和小碎步意识并存,并且小碎步意识较高;当玩者处于招式的无判定的两个阶段,即
㈠招式出现判定前(即00 —— 判定始值这一时段),不妨称之为[出手硬直];
㈡判定结束后招式尚未结束时(即判定终值 —— 招式动作完结恢复站姿这一时段),即常说的[收招硬直]
的时候,攻击意识为最优先,此时出招是最积极的。

来看一段示例视频:
http://you.video.sina.com.cn/b/8730902-1078909267.html

都是难下祁山的攻击据点。第一阶段,周瑜装铁甲手使用原版的C1(火气球,判定始终值都是26h,即38),也就是说有00 —— 37这么长一段[出手硬直],可以看见结果是被攻击据点兵打得哭爹喊娘灰头土脸,最后还因有人出了C招直接把招给断了,白挨打N下,火气球都没扔出来;第二阶段,把周瑜C1改为打击类,判定始终值拉得非常开,可以看到连使了两次C1,据点兵都没出过一下手,直到出完了招才有人出手攻击。

这就是扛血现象。这样就好解释铁甲手扛血了。
我们来想一下,什么样的招我们会去带铁甲手。
先问个:甘宁C5,你不会带铁甲手吧?
我想答案应该都是“不会带”。甘宁C5本身真连,出手速率快,45又是轻,没有必要去怕中途被断而带铁甲手。
真正会带铁甲手的,主要是像左慈C4、曹丕C5这类出得慢但范围或威力却可以的招式。
这类招式,大部分都是效果类。不过,不要看效果类招式判定始终值大多一样就觉得它只有一帧判定,效果类的判定时间应该是从判定始值开始到(始值+bulletdata文件里对应效果的终值)。所以不能说打击类招式肯定比效果类安全。
主要是在于这些招式判定始值都很偏迟。那么前面的[出手硬直]就会很长,偏偏在这段出手硬直时间里,周围敌人的攻击意识是最高的,于是各种兵器就开始往你身上招呼。更要命的是,铁甲手的钢体效果虽然普攻打上来名义上是“没硬直”,实际上动作依然会有5帧左右的停顿。不要小看这停顿,许多时候足以让一个真连变成伪连。一个人打中你,你的[出手硬直]加了大概5帧,也就是敌人出招意识最高的时段又加了约5帧,于是,又有更多的家伙向你招呼过来,而你则又出现更多的5帧。直接会导致你的动作被卡住几乎不动而被N个人往死里打。而若你招式被断了,进入硬直,敌人的攻击积极性就反而没那么高了。
这就是铁甲手扛血的真正原因。
貂蝉拿着45在修罗濮阳的第一个攻击据点出个C6,通常会死得很难看,也是这原因。

解释了这个,我们可以继续联想到别处。
有人问,把全敌人出招意识都加到255后怎么打?
很简单,带上阳玉,连续不停地出招,按到手酸也要不断出招下去,这样敌人就会防,防,防!而你防我有阳玉。这情况在以前353的04难度的破表八星关经常能见到。你出招,一大片的“叮叮叮”声,你不出招了,好,先被放会儿风筝再说。

其实无双系列为何能一骑当千?就是因为这个AI机制。很多以前街机上的动作过关游戏屏幕上人物远少于无双,出招意识也有高有低,但是能一命通关仍然需要相当的技术才行。原因就是在于,人家在你出招时也会积极攻击,不会因为你出手了,他们就先不想着攻击而想着防。要是那些街机老游戏你也动辄面对几十小兵再加个BOSS,那是够你受的了。
已有 1 人评分金钱 收起 理由
sf003 + 50 支持研究贴。

总评分: 金钱 + 50   查看全部评分


一弹指间已是六十刹那,决定他生死的关键,只不过是一刹。(《陆小凤传奇之银钩赌坊》)
一弹指间已是六十刹那,可是李坏的死只不过是一刹那间的事情。(《飞刀又见飞刀》)
连古龙都明确告诉了我们,一定要有60帧/秒。所以该死的356动不动就掉到30帧/秒怎么还不去死。

使用道具 举报

姬将 如意宝珠·堇 烈空

帖子
2446
精华
4
积分
2598
金钱
7164
荣誉
57
人气
47
评议
0

沙发
发表于 2007-11-27 18:44:28 |显示全部楼层
原帖由 GITSMotoko 于 2007-11-27 18:39 发表
效果类扛了以后变成复数次效果怎么解释

可以这么解释:例如周瑜C1,在第39帧出效果(不是38。00也是一帧)。若正好在这第39帧时挨打了,于是有了大约5帧的停顿,但是这一帧的动作是发个火气球,在这帧上停了约5帧,依然会在每帧发出一个火气球,于是变成了约5个。
这个算目前比较合理的解释吧。

一弹指间已是六十刹那,决定他生死的关键,只不过是一刹。(《陆小凤传奇之银钩赌坊》)
一弹指间已是六十刹那,可是李坏的死只不过是一刹那间的事情。(《飞刀又见飞刀》)
连古龙都明确告诉了我们,一定要有60帧/秒。所以该死的356动不动就掉到30帧/秒怎么还不去死。

使用道具 举报

姬将 如意宝珠·堇 烈空

帖子
2446
精华
4
积分
2598
金钱
7164
荣誉
57
人气
47
评议
0

板凳
发表于 2007-11-27 19:59:55 |显示全部楼层
中断后意识不叫了,是没有扛时那么高了。只有刚才在打的人出招没出完的还在继续打,新加入殴打的没那么多,毕竟原版354小兵AI本来就很低。
无敌过程中敌人一般不会出招打你,这就是陆逊C3很难看出是无敌的原因。但是不打不代表不在旁边虎视眈眈,一旦无敌没了……

一弹指间已是六十刹那,决定他生死的关键,只不过是一刹。(《陆小凤传奇之银钩赌坊》)
一弹指间已是六十刹那,可是李坏的死只不过是一刹那间的事情。(《飞刀又见飞刀》)
连古龙都明确告诉了我们,一定要有60帧/秒。所以该死的356动不动就掉到30帧/秒怎么还不去死。

使用道具 举报

姬将 如意宝珠·堇 烈空

帖子
2446
精华
4
积分
2598
金钱
7164
荣誉
57
人气
47
评议
0

地板
发表于 2007-11-27 20:00:49 |显示全部楼层
原帖由 csxyz 于 2007-11-27 19:57 发表
关平的收招废是因为他的收招完全只有一个身子(我也不知道怎么形容 ),而草皮周围有喷烟,NPC会在你收招结束后攻击所以关平因为贴身太近跑不了,草皮有喷烟的那点范围距离因此可以逃的。这个说法应该很容易理解了吧? ...

伪效果真打击的视觉效果完全摆设。

一弹指间已是六十刹那,决定他生死的关键,只不过是一刹。(《陆小凤传奇之银钩赌坊》)
一弹指间已是六十刹那,可是李坏的死只不过是一刹那间的事情。(《飞刀又见飞刀》)
连古龙都明确告诉了我们,一定要有60帧/秒。所以该死的356动不动就掉到30帧/秒怎么还不去死。

使用道具 举报

姬将 如意宝珠·堇 烈空

帖子
2446
精华
4
积分
2598
金钱
7164
荣誉
57
人气
47
评议
0

5#
发表于 2007-11-27 20:08:03 |显示全部楼层
伪效果真打击就是打击类,只不过多了点花里胡哨的画面效果罢了,像返技那道白光,赵云C1枪头上的光,都是聋子的耳朵——摆设,事实上还是普通打击类招式。

一弹指间已是六十刹那,决定他生死的关键,只不过是一刹。(《陆小凤传奇之银钩赌坊》)
一弹指间已是六十刹那,可是李坏的死只不过是一刹那间的事情。(《飞刀又见飞刀》)
连古龙都明确告诉了我们,一定要有60帧/秒。所以该死的356动不动就掉到30帧/秒怎么还不去死。

使用道具 举报

姬将 如意宝珠·堇 烈空

帖子
2446
精华
4
积分
2598
金钱
7164
荣誉
57
人气
47
评议
0

6#
发表于 2007-11-30 20:33:19 |显示全部楼层
原帖由 kexu79 于 2007-11-28 10:33 发表
不会增加长度,但会增加宽度。。。。。。。
至少00这个伪效果代码并非摆设,加上这个效果后,可以使突击型动作类招数的判定面积大大增加

没有,我为了尝试从大蛇开始有的判定加宽对伪效果做了很多测试,但一点收获都没有。

一弹指间已是六十刹那,决定他生死的关键,只不过是一刹。(《陆小凤传奇之银钩赌坊》)
一弹指间已是六十刹那,可是李坏的死只不过是一刹那间的事情。(《飞刀又见飞刀》)
连古龙都明确告诉了我们,一定要有60帧/秒。所以该死的356动不动就掉到30帧/秒怎么还不去死。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-8-12 03:43 , Processed in 0.368044 second(s), 14 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到