揭开WCG2004总决赛电盾之谜--电盾权杖经验值测试--为什么是BUG?

社区服务
高级搜索
猴岛论坛综合游戏交流揭开WCG2004总决赛电盾之谜--电盾权杖经验值测试--为什么是BUG?
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
10个回复

揭开WCG2004总决赛电盾之谜--电盾权杖经验值测试--为什么是BUG?

楼层直达
我有⑤毛巨额

ZxID:6211916

等级: 贵宾
000000000000000000000000000000
举报 只看楼主 使用道具 楼主   发表于: 2010-06-25 0
转自RN,作者me因为在17173贴的视频和附件上传的原因视频和具体的内容详见http://bbs.replays.net/showtopic-1998877.aspx
前些日子因自己的不细致,冒然把并不严谨的实验数据发了出来,回去后重写了一遍,希望大家继续指教
视频1揭开WCG2004总决赛之谜-闪电护盾权杖经验值测试
视频2特殊情况下的电盾经验值测试

对视频的说明:
视频中的音乐下载见5楼
视频2后半部分说的反例参见沙漏的这个帖子


REP&地图&Excel数据表格&fxxd3740的分析文档下载

附件: REP&地图&数据表格&数据分析.rar (2010-6-2 15:53:20, 1222.39 K)
该附件被下载次数 N


索引
一、表格数据,结论,分析过程
二、为什么我认为电盾权杖的经验值判定是BUG
三、典型情况的图文说明
四、对闪电护盾权杖的一些说明
五、更新、参考与感谢
本帖de评分: 1 条评分 DB +50
DB+50

谢谢支持魔兽争霸版块。


我有⑤毛巨额

ZxID:6211916

等级: 贵宾
000000000000000000000000000000
举报 只看该作者 沙发   发表于: 2010-06-25 0
一、表格数据、结论、分析过程
1.表格数据和结论
表格1(图片点击放大)


对表1的特别说明:
放地上(拾起)表示放到地上或放到地上又被己方A英雄捡起。
己英雄直接(间接)交换表示直接交换权杖或放到地上被己方B英雄捡起。
位置变动不包括在同一英雄身上物品槽的变动。
英雄/萨满释放完电盾后死亡并不影响伤害来源判定。
结论为:
我方某英雄使用闪电护盾权杖,在该电盾被释放一直到电盾烫死单位这段时间内,若该电盾权杖始终在该英雄身上,则伤害来源为我方单位;若该电盾权杖被用尽或并非始终在该英雄身上(包括放地上和己方英雄交换),则伤害来源为电盾被释放到的单位那方。
对结论的补充:
我方把电盾权杖交给敌方英雄相当于首先把该权杖放到地上再被敌方拾起来,当权杖被扔到地上时,伤害来源已经被判定为被释放到的单位,不会因被敌方拾起来对伤害来源判定进行转移。


表格2(图片点击放大)



总结为:
释放闪电盾的单位被黑暗游侠魅惑后,该电盾的伤害来源为魅惑方,和电盾被释放到的单位无关

我有⑤毛巨额

ZxID:6211916

等级: 贵宾
000000000000000000000000000000
举报 只看该作者 板凳   发表于: 2010-06-25 0
一、表格数据、结论、分析过程
1.表格数据和结论
表格1(图片点击放大)


对表1的特别说明:
放地上(拾起)表示放到地上或放到地上又被己方A英雄捡起。
己英雄直接(间接)交换表示直接交换权杖或放到地上被己方B英雄捡起。
位置变动不包括在同一英雄身上物品槽的变动。
英雄/萨满释放完电盾后死亡并不影响伤害来源判定。
结论为:
我方某英雄使用闪电护盾权杖,在该电盾被释放一直到电盾烫死单位这段时间内,若该电盾权杖始终在该英雄身上,则伤害来源为我方单位;若该电盾权杖被用尽或并非始终在该英雄身上(包括放地上和己方英雄交换),则伤害来源为电盾被释放到的单位那方。
对结论的补充:
我方把电盾权杖交给敌方英雄相当于首先把该权杖放到地上再被敌方拾起来,当权杖被扔到地上时,伤害来源已经被判定为被释放到的单位,不会因被敌方拾起来对伤害来源判定进行转移。

我有⑤毛巨额

ZxID:6211916

等级: 贵宾
000000000000000000000000000000
举报 只看该作者 地板   发表于: 2010-06-25 0
表格2(图片点击放大)



总结为:
释放闪电盾的单位被黑暗游侠魅惑后,该电盾的伤害来源为魅惑方,和电盾被释放到的单位无关

我有⑤毛巨额

ZxID:6211916

等级: 贵宾
000000000000000000000000000000
举报 只看该作者 4楼  发表于: 2010-06-25 0
2.分析过程(by fxxd3740@RN)
对表格1的数据分析:
wangarui2005同学说他是文科生 分析实验数据不在行 我就帮他分析 结果分析完了他告诉我:你帮我写吧
大囧...
写就写....

先分析下实验变量吧
闪电盾的释放者 此实验设定是全部为己方英雄释放 所以此变量视为常量
自变量1 闪电盾的被释放者 就是身上有盾的那个人是哪一方的 己方 敌方还是中立
自变量2 死亡单位 被电死的人是哪一方的 己方 敌方还是中立
自变量3 闪电权杖是否是最后一次 换句话说闪电权杖是否用尽
自变量4 闪电权杖的位置是否有过变动 换句话说其拥有者是否有变化 可能是丢地上 递给自己人 或者 丢给敌方
因变量1 己方是否获得经验
因变量2 敌方是否获得经验
如上是实验数据 按照闪电盾被释放单位分为3个区
A为闪电盾释放在己方单位身上的情况
B为闪电盾释放在中立单位身上的情况
C为闪电盾释放在敌方单位身上的情况

游戏对于是否获得经验值的判定过程如下:
1 造成单位死亡的此次伤害的来源是哪方的
2 死亡单位和伤害来源方是否是敌对关系 是则获得经验 否则不获得经验

而对于闪电盾来讲
若闪电盾伤害使得某单位死亡 伤害来自此闪电盾 而闪电盾本身是一个持续性增益魔法效果 是有所属权的
于是问题转嫁为闪电盾(而非闪电权杖)的所属权

即:
闪电盾的所属权=伤害来源=经验去向(结论1)

------------
先分析A区的数据
变量1=己方时(闪电盾被释放到己方单位时),无论其他3个变量是什么值 结果都是己方得经验 敌方无经验

于是可以得到 结论2:
对于自己释放到己方单位身上的电盾,己方是始终能获得经验的.(结论2)

那是不是可以做出结论:电盾释放到谁身上,电盾就属于谁的呢?
显然不是 因为在我方对敌方单位释放闪电盾(无论是技能还是物品) 是可以获得经验值的

所以只能做出结论2

------------
观察B区和C区的因变量1(己方是否获得经验)可以知道

在仅有自变量1不同(被释放者为敌方或者中立),其他自变量相同的时候,因变量1的变化总是相同的.

被释放单位是中立有敌意或者敌对玩家对实验结果无影响


在仅有自变量2(死亡单位)不同,其他自变量相同的时候,排除自己获得自己经验这种不可能的情况后,因变量1的变化总是相同的.

死亡单位是中立有敌意或者敌对玩家对实验结果无影响

不妨假设:
无论是中立有敌意单位,还是敌方玩家单位,统一可视为敌方.(推论1)

------------
对C区最后4行进行分析
对于释放到敌方单位身上的闪电盾烫死中立单位时,
闪电权杖用尽的时候,自己不能获得经验,敌方获得经验
闪电权杖丢地上,自己不能获得经验,敌方获得经验
闪电权杖给己方英雄,自己不能获得经验,敌方获得经验
闪电权杖丢地上,敌方英雄捡起,自己不能获得经验,敌方获得经验
仅有在
闪电盾没有用尽且闪电权杖所有英雄并未发生任何变化时,己方才会获得经验
发生变化包括:
英雄A所有→无人所有
英雄A所有→己方英雄B所有
英雄A所有→敌方英雄C所有

为何在前四种情况会使得敌方获得经验呢?
整个过程只牵涉到3个单位 释放者己方 被释放者敌方 死亡者中立
与敌方有关的只有被释放者一个 于是在此类情况下 伤害跟被释放者有关
根据结论1 可知在此类情况下闪电盾的所属权转换为被释放者


综合结论2得出结论3:
1) 闪电权杖没有用尽并且拥有此闪电权杖的单位没有发生变化的情况下 伤害来源判定释放者
2) 闪电权杖用尽或拥有此闪电权杖的单位发生变化 伤害来源判定为被释放者(结论3)

将结论3和假设1带入ABC三区进行检验,符合实验结果.

我有⑤毛巨额

ZxID:6211916

等级: 贵宾
000000000000000000000000000000
举报 只看该作者 5楼  发表于: 2010-06-25 0
二、为什么我认为电盾权杖的经验值判定是BUG
如果按名词定义来说,bug该是程序中的缺陷漏洞,具体应以是不是影响游戏正常使用,是不是影响游戏的平衡性,是不是符合常理来判断。
比如”修正了一个在多人对戏游战时会发生的崩溃错误。”(1.20B进行了修正)
就是影响游戏本身的运行的BUG。
“修正了一个滥用游戏架构,让玩家能够跳过召唤技能冷却时间的错误。”(兽王无限召唤鹰)(1.24E进行了修正)
“修补了药剂使用间隔时间方面的漏洞。”(通过保存,药膏等物品取消血瓶无敌的使用cd冷却时间)(1.22进行了修正)
以及无限回城BUG。

保存飞艇免费回城BUG。
就是影响游戏平衡性的BUG。

死亡缠绕的画面追随到被保存的单位整个屏幕。
游戏读档后某些怪物玩忽职守,不能被勾出电盾。

这些BUG就是不影响游戏平衡性的BUG。


我认为闪电护盾权杖是会造成不公平,不合情也不合理的BUG
因为
1.从几种不同的释放情况看,并无太多实质的不同。游戏中的正补刀,反补刀,手动驱散都是对双方反应能力,操作技巧的考验,谁做得好,谁就多收益少受害。放下贵族圆环后喝井水会节省井水,天鬼落地后护甲恢复力大增但玩家也必须接受无法移动和攻击这一事实,暗夜BR遭受狼骑拆家前如果不把大树站起来就必须承受150%的伤害。
而电盾权杖的经验值判定则让人匪夷所思,凭什么第一次释放电盾自己能获得经验,而最后一次释放电盾就不能获得经验?凭什么不做任何动作能获得经验,而只是交换一下电盾权杖就无法获得经验?难道说最后一次释放电盾的技术含量降低了?还是说交换一下电盾权杖会是一次必将受到惩罚的行为?
2.从操作难度和观赏性看,用敌方的单位(包括中立)烫死敌方的单位(包括中立)本身就是一件需要技术含量的事情,瓜比和lyn回城前的电盾都充满了心理算计的成分和极大的观赏性,使中立怪物烫死自己同伴进行MF的走位也极其复杂。所以这种充满技术含量和极具观赏性的操作为什么不能得到鼓励?假如瓜比因为电盾烫死Zacard的先知没得到经验而输掉了比赛,难道不会令人无语吗?这对得到了电盾权杖而又擅长操作的人来说公平吗?
3.从当前电盾权杖的地位看,电盾权杖有必要得到加强。道理和UD至于ORC一样,如果再不加强UD,迟早会被遗忘,电盾权杖从一开始就被不停的削弱(使用次数从3次到2次,TR地图取消电盾权杖),而且还存在有时无法获得经验值的情况,导致现在一般打到电盾权杖后都是直接卖掉。如果暴雪认为电盾权杖有存在的必要,就请给玩家点施展的空间吧。

我有⑤毛巨额

ZxID:6211916

等级: 贵宾
000000000000000000000000000000
举报 只看该作者 6楼  发表于: 2010-06-25 0
三、典型的代表情况的图文说明:
又名白虎MM和白胡子老头不得不说的故事-多图,无码,放电,4 p,SM女王

回城瞬间瓜比放出最后一个电盾
三、典型的代表情况的图文说明:
又名白虎MM和白胡子老头不得不说的故事-多图,无码,放电,4 p,SM女王

回城瞬间瓜比放出最后一个电盾






瓜比木有经验







回城瞬间lyn放出最后一个电盾







林>木不解释






权杖未用尽,位置无变动







白虎MM有经验,白胡子老头没经验








权杖未用尽,被扔到地上





我有⑤毛巨额

ZxID:6211916

等级: 贵宾
000000000000000000000000000000
举报 只看该作者 7楼  发表于: 2010-06-25 0
白虎MM无经验,白胡子老头有经验






权杖未用尽,被KOG抢走







权杖已用尽








白虎MM无经验,白胡子老头有经验








权杖未用尽,被导演安排丢给另一个白胡子老头







拭目以待吧







我有⑤毛巨额

ZxID:6211916

等级: 贵宾
000000000000000000000000000000
举报 只看该作者 8楼  发表于: 2010-06-25 0
四、对闪电护盾权杖的一些说明(数据在1.24d版本下实验或通过地图编辑器查看)

1.对闪电护盾权杖的基本说明
宝物等级和属性:2级的可充性宝物,可以释放闪电护盾魔法,伤害为魔法伤害
使用次数:两次
价格:购买花费150金子,卖掉获得75金子
释放对象:地面,敌军,友军,不能对英雄自己和空中单位释放,
闪电护盾是魔法技能,所以不能释放在小鹿,破法,落地的石像鬼这些魔免单位身上。
释放时间间隔:10秒,1.24d版本中可以通过英雄换手来取消使用cd
释放距离:600,技能的释放方式为瞬发,类似于圣骑士的圣光,而不是死亡骑士的死亡缠绕。
伤害范围:160,和恶魔猎手的献祭范围相同
伤害值和伤害计算:每秒造成20点的伤害,持续20秒,实际游戏中按照每0.5秒10点的伤害来扣除。
伤害叠加:闪电护盾可以与其他魔法伤害如献祭叠加,但两个闪电护盾的伤害不能叠加。
经验计算:一般来说,我方释放的闪电护盾烫死的怪物和敌方单位算己方经验。
掉落该宝物的比赛地图:
一般是掉2级可充宝物的怪物,如EI商店的食人鬼拳手(544),TS地图2个商店的野人,暴雪某些版本的GW地图4个豺狼守望者(有的GW地图是4个豺狼野兽),PI地图(PlunderIsles)的2个豺狼首领,PG地图(PhantomGrove)的4个树魔狂战士和4个火焰弓箭手。掉落的几率应该为25%。AI地图最特别,特意把掉落2级可充性宝物(包括电盾,幻象权杖,岗哨守卫,恢复药水)的怪物设置为不能掉落闪电护盾权杖,明显照顾人族,—_—。
2、对闪电护盾权杖的进一步说明
(1)闪电护盾的驱散和消失的情况
闪电护盾的驱散:
闪电护盾可以被小鹿,白牛等单位的驱散魔法驱散掉(小鹿手动可以驱散敌我双方的)。练怪的时候,有驱散能力怪物不会驱散它们自己释放的闪电护盾,但会驱散其他人释放的闪电护盾。所以像MOON那样勾电盾练雇佣兵或地精实验室是可以的,而用闪电护盾权杖练这些地方则会被驱散掉。破法不能盗取任何形式的闪电护盾。
闪电护盾的消失:
闪电护盾会因单位个体的转换而消失:如角鹰骑士的合并和分离,熊猫的分身与合体,侍僧变为阴影,亡灵女妖的占据,黑暗游侠的魅惑,牛头人酋长的复活等。
闪动护盾和以下状态不能并存:
魔免:包括魔免药水,亡灵女妖的反魔法盾,剑圣的剑刃风暴,山丘的变身,地精修补匠的变身
无敌:包括无敌药水,圣骑士的无敌,回城,被飓风吹到天上
飞行:鸟德的风暴乌鸦状态。

(2)闪电护盾伤害失效的情况
闪电护盾和隐身:
若被套闪电护盾的单位处于隐身状态,闪电护盾将不会产生伤害(闪电护盾并不会消失);若被套闪电护盾单位的周围有隐身状态的单位,闪电护盾仍会产生伤害。
这对于剑圣的疾风步,暗夜女性单位的隐身,隐身术,隐身药水等都适用。

闪电护盾和睡眠:
若被套闪电护盾的单位处于睡眠状态,闪电护盾仍会对周围清醒状态的单位产生伤害(闪电护盾并不会消失);
若被套闪电护盾单位的周围有睡眠状态的单位,闪电护盾将不会对周围睡眠的单位产生伤害。
这对于怪物的夜晚睡眠,恐惧魔王的催眠都适用。

进入密闭的空间:
包括小精灵进金矿,小精灵和苦工造建筑,上飞艇,被科多兽吞噬等情况将会使闪电护盾暂时消失,但如果在20秒内,这些单位从这些密闭空间出来,闪电护盾仍然存在。
(3)对闪电护盾不会产生影响的情况
兽族灵魂行者和暗夜山岭巨人的魔法抗性皮肤不会对闪电护盾的持续时间造成影响,仍是20秒,当然虚无状态的灵魂行者会受到更多的伤害。
恶魔猎手的变身,利爪德鲁伊的变身,暗影猎手和人族女巫的变形术,既没有变得魔免也没有飞到天上,不会对闪电护盾造成影响。
同一空间位置的变化不会对闪电护盾造成影响,如使用闪烁技能,单传,被保存权杖保存,被回城带走。
(4)闪电护盾、仇恨与警戒范围
若没有外部因素的明显影响,被闪电护盾持续伤害的怪物将会一直把仇恨锁定在释放闪电护盾的英雄(或兽族撒满)身上,英雄使用隐身、无敌或瞬间移动并不会使怪物的仇恨发生转移,而只会使怪物不能攻击此英雄。当英雄的隐身、无敌消失并且在怪物的警戒范围内时,怪物将对英雄进行追击(这个警戒范围非常大,有一个屏幕那么大)。
(5) 作为物品的闪电护盾权杖和作为技能的闪电护盾的区别
区别主要表现在魔法消耗和技能使用时间间隔上,
作为技能的闪电护盾魔法消耗为100
中立怪物释放闪电护盾技能的时间间隔为8秒
兽族撒满释放闪电护盾技能的时间间隔为3秒

我有⑤毛巨额

ZxID:6211916

等级: 贵宾
000000000000000000000000000000
举报 只看该作者 9楼  发表于: 2010-06-25 0
五、更新、参考与感谢
更新
1.2010.5.12 初步的尝试和假设,电盾权杖相关说明
2.2010.5.31 较全面的数据表、视频、录像、地图包
3.2010.6.2 典型图片说明
参考
魔兽地图编辑器
冰封王座白皮书
沙漏的帖子

感谢
鸣谢宇宙第一电竞网站Replays.Net
特别感谢
UFO路过 的 重要提醒
N区QQ群水友SunRise 的 的耐心帮忙测试
数据帝fxxd3740 的 数据分析
视频帝PhOeNixElf 的 视频指导

N区斑竹lewis 的 鼓励支持
N区斑竹fly_1000 的 鼓励支持
N区斑竹JxNu.Look 的 关注支持
H区斑竹SwINg_LoLo 的 关注支持
cqs2348 的 重要思路提示
百度vegas贴吧 的 热情帮助
百度魔兽地图编辑器吧 的 热情帮助
感谢

morningsunwe 的 关注支持
纯表比 的 关注支持
julylee 的 关注支持
爆大G一波流 的 关注支持
热情岩烧 的 关注支持

萨科

ZxID:11827122

等级: 少将
        &n

举报 只看该作者 10楼  发表于: 2010-06-25 0
转的不错
« 返回列表
发帖 回复