标题: 回马枪异常分析
性别:男-离线 墨叶

★★★★
节度留后虎豹骑

Rank: 21Rank: 21Rank: 21
组别 虎豹骑
级别 大将军
功绩 359
帖子 23258
编号 97330
注册 2006-12-26
家族 轩辕少林寺


发表于 2013-3-12 09:39 资料 个人空间 短消息 只看该作者
回马枪异常分析

目前发现回马枪出现BUG的几种常见情况。

如图1,但回马枪对象经过的路上有我军阻挡。则罗成无法回到初始位置。
结果如图2所示。

而且罗成至少移动1格。
如图3所示。
结果罗成到图4位置。

无限绝招的罗成可以利用此BUG,既可以使用绝招又不会寸步难行。


图片附件: 1.jpg (2013-3-12 09:39, 57.44 K)



图片附件: 2.jpg (2013-3-12 09:39, 38.7 K)



图片附件: 3.jpg (2013-3-12 09:39, 55.86 K)



图片附件: 4.jpg (2013-3-12 09:39, 30.02 K)



顶部
性别:未知-离线 hustljn

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 216
编号 409367
注册 2011-1-8


发表于 2013-3-12 09:44 资料 短消息 只看该作者
我也发现这个问题了
像我图中这种情况,那个小兵就直接嘲讽到1 1位置去了


图片附件: 未命名.jpg (2013-3-12 09:44, 93.28 K)



顶部
性别:男-离线 白云苍狗
(大白)

舞阳侯
剑南西川节度使
★★★★★★★★

Rank: 20Rank: 20
轩辕春秋年度最佳(轩辕工作室)
组别 节度使
级别 车骑将军
功绩 742
帖子 7435
编号 44455
注册 2005-7-27
来自 孤独村宅王庙
家族 轩辕学院


王道的分析啊,这个帖子保留了。想修正这个BUG已经好几年了,但由于八岁和STAR君一直没时间,因此现在诚征程序高手帮忙修正。
悬赏5000轩辕通宝,不在钱多少,主要是对知识和劳动力表示尊重。希望支持瓦岗的程序高手拔键盘相助。
顶部
性别:男-离线 bighand2008
(BigHand)

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 66
编号 476124
注册 2013-1-15


发表于 2013-3-12 09:48 资料 短消息 只看该作者
恩,嘲讽道1 ,1位置,是因为那个小兵被吓尿了~~~~~~~~~
顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2013-3-12 09:49 资料 个人空间 短消息 只看该作者
有没有存档?
顶部
性别:男-离线 墨叶

★★★★
节度留后虎豹骑

Rank: 21Rank: 21Rank: 21
组别 虎豹骑
级别 大将军
功绩 359
帖子 23258
编号 97330
注册 2006-12-26
家族 轩辕少林寺


发表于 2013-3-12 09:50 资料 个人空间 短消息 只看该作者
注意必须是直接挡路的。间接挡路没事。

如图5,力士行动路线有管毅间接格挡,那么力士会选择另一条移动路线。
不好截图,结果如图6所示。

若把其他路线堵死,如图7。
则力士强行移动,结果同图6。


图片附件: 5.jpg (2013-3-12 09:50, 92.38 K)



图片附件: 6.jpg (2013-3-12 09:50, 57.6 K)



图片附件: 7.jpg (2013-3-12 09:50, 65.57 K)

顶部
性别:男-离线 墨叶

★★★★
节度留后虎豹骑

Rank: 21Rank: 21Rank: 21
组别 虎豹骑
级别 大将军
功绩 359
帖子 23258
编号 97330
注册 2006-12-26
家族 轩辕少林寺


发表于 2013-3-12 09:56 资料 个人空间 短消息 只看该作者
还有一种情况:
如图8,管毅和力士相差一格。
此时罗成使用回马枪,那么罗成无法回到初始位置。
又必须移动,所以罗成会乱跑(可以预测到他的目的地)。

结果如图9。

[ 本帖最后由 墨叶 于 2013-3-12 10:07 编辑 ]


图片附件: 8.jpg (2013-3-12 09:56, 83.83 K)



图片附件: 9.jpg (2013-3-12 09:56, 45.13 K)

顶部
性别:男-离线 墨叶

★★★★
节度留后虎豹骑

Rank: 21Rank: 21Rank: 21
组别 虎豹骑
级别 大将军
功绩 359
帖子 23258
编号 97330
注册 2006-12-26
家族 轩辕少林寺


发表于 2013-3-12 09:57 资料 个人空间 短消息 只看该作者


QUOTE:
原帖由 godtype 于 2013-3-12 09:49 发表
有没有存档?

随便什么存档都可以的。
有罗成就行。我用调试器的。

火雷阵卡的厉害,失策。

[ 本帖最后由 墨叶 于 2013-3-12 10:05 编辑 ]


附件: 回马枪BUG.rar (2013-3-12 10:05, 16.92 K)
该附件被下载次数 63
顶部
性别:男-离线 墨叶

★★★★
节度留后虎豹骑

Rank: 21Rank: 21Rank: 21
组别 虎豹骑
级别 大将军
功绩 359
帖子 23258
编号 97330
注册 2006-12-26
家族 轩辕少林寺


发表于 2013-3-12 10:18 资料 个人空间 短消息 只看该作者


QUOTE:
原帖由 白云苍狗 于 2013-3-12 09:48 发表
王道的分析啊,这个帖子保留了。想修正这个BUG已经好几年了,但由于八岁和STAR君一直没时间,因此现在诚征程序高手帮忙修正。
悬赏5000轩辕通宝,不在钱多少,主要是对知识和劳动力表示尊重。希望支持瓦岗的程 ...

要处理该BUG,先要解决一个问题。
如图1所示,作者认为是合理的还是希望罗成移到原位置。
如图8,所示,作者认为绝招后罗成应该在那里。

举一个极端的例子。如图10所示,罗成使用回马枪后合理的位置在那里。


图片附件: 10.jpg (2013-3-12 10:18, 96.7 K)

顶部
性别:男-离线 sunhong0557
(影月苍狼)

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 229
编号 420830
注册 2011-4-12
家族 轩辕学院


发表于 2013-3-12 10:23 资料 短消息 只看该作者 QQ
那个红色步兵是谁?
顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2013-3-12 10:24 资料 个人空间 短消息 只看该作者
回复 #8 墨叶 的帖子

正如你9楼所说,关键是要看大白希望罗成移到什么位置。
所以如果有提供存档,可以让大白看过之后决定正确的位置。
顶部
性别:未知-离线 gry125
(琅琊公)

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 48
编号 156002
注册 2007-5-11
家族 瓦岗寨


发表于 2013-3-12 10:32 资料 短消息 只看该作者


QUOTE:
原帖由 墨叶 于 2013-3-12 09:57 发表


随便什么存档都可以的。
有罗成就行。我用调试器的。

火雷阵卡的厉害,失策。

酱油的用了下你的档。。。。。   裴三都跪了。。。。   琼瑶出来还在喊裴三。。。。这是肿么回事



[ 本帖最后由 gry125 于 2013-3-12 10:33 编辑 ]
顶部
性别:男-离线 墨叶

★★★★
节度留后虎豹骑

Rank: 21Rank: 21Rank: 21
组别 虎豹骑
级别 大将军
功绩 359
帖子 23258
编号 97330
注册 2006-12-26
家族 轩辕少林寺


发表于 2013-3-12 10:34 资料 个人空间 短消息 只看该作者
回复 #12 gry125 的帖子

图看不见 你没下补丁吧。
顶部
性别:未知-离线 gry125
(琅琊公)

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 48
编号 156002
注册 2007-5-11
家族 瓦岗寨


发表于 2013-3-12 10:35 资料 短消息 只看该作者


QUOTE:
原帖由 sunhong0557 于 2013-3-12 10:23 发表
那个红色步兵是谁?

公瑾=。=
顶部
性别:男-离线 宁胖子

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 89
编号 422449
注册 2011-4-26
来自 成都


发表于 2013-3-12 10:46 资料 短消息 只看该作者 QQ
咋有个曹操传的小兵
顶部
性别:男-离线 墨叶

★★★★
节度留后虎豹骑

Rank: 21Rank: 21Rank: 21
组别 虎豹骑
级别 大将军
功绩 359
帖子 23258
编号 97330
注册 2006-12-26
家族 轩辕少林寺


发表于 2013-3-12 10:46 资料 个人空间 短消息 只看该作者
能解决图11所示问题就行。


我的看法:当罗成出发位置没有四周有空档,可以让罗成会原地。如图8。此时敌军无视我军障碍。
罗成出发位置四周没有空档可以在路上。不用回原地。如图10。
路上也没有合适的位置,罗成可以在移动后的位置触发,如图11。

提供存档。其中01号是用2012版玩的。

[ 本帖最后由 墨叶 于 2013-3-12 10:55 编辑 ]


图片附件: 11.jpg (2013-3-12 10:48, 142.95 K)



附件: 回马枪BUG.rar (2013-3-12 10:48, 33.4 K)
该附件被下载次数 48
顶部
性别:男-离线 白云苍狗
(大白)

舞阳侯
剑南西川节度使
★★★★★★★★

Rank: 20Rank: 20
轩辕春秋年度最佳(轩辕工作室)
组别 节度使
级别 车骑将军
功绩 742
帖子 7435
编号 44455
注册 2005-7-27
来自 孤独村宅王庙
家族 轩辕学院


嗯,神型毅大人既然有意援手,我就把我认为合理的情况说详细一些:
一、罗成使用回马枪后,其本人返回回合初始位置是肯定的。因为要考虑到各种狭窄空间的可能性,哪怕整个屏幕只有一个空格可供其移动,他也要在移动后返回原位,并且保证回马枪生效。所以应本着“只要能移出去,就一定要再移回来”的原则。至于图10所说的那种情况,敌军策士移动后,只需要到达国远下方一格的位置,我认为罗成隔空对其使用回马枪也不为过,总比大家一起满屏乱跑的强。
二、被回马枪命中的敌军跟进路线应该完全取捷径,而不要考虑什么我军的阻挡之类的因素,在最捷径的情况下,有空就插,没空就尽量靠近。同样以图10为例,齐国远下方一格就是离罗成最近的最捷径移动结果,而齐国远、秦琼、徐茂功、王伯当、谢映登五人之中如果有一人不在,那策士应该移动到他们空缺出来的那个位置;如果上述五个人都在,而魏征、管毅和柳周臣三人不在,那么策士仍应该移动到齐国远下方一格就停止,因为如果策士移动到魏征、管毅和柳周臣的位置,是违反“最捷径”原则的。
三、如果罗成在回合之初的初始位置直接与某个敌人相邻,而玩家又非要对这个敌人使用回马枪,那就让这一招原地生效,双方都不必再进行移动。

上文中的红字部分只是我一厢情愿的想法,在技术上实现起来如果太麻烦的话,可以抛开这部分不管,只把“最捷径原则”改为“离罗成最近”原则也可以。
总之,罗成既然能移动到敌军A的身边发动回马枪,就证明罗成与敌军A之间是有通道的,我想要的回马枪效果结果简单说就是:罗成首先移动到敌军A身边发动回马枪,然后立即沿着这种通道回到初始位置,敌军A也沿着这条通道抵达“离罗成最近”的并且“可以落脚”的位置,接受罗成的回马一击(隔得再远也没关系)。

只是被火或障碍物完全封闭的地方比较令人头疼,不知是否有办法加以测试和规避。

[ 本帖最后由 白云苍狗 于 2013-3-12 11:05 编辑 ]
顶部
性别:男-离线 墨叶

★★★★
节度留后虎豹骑

Rank: 21Rank: 21Rank: 21
组别 虎豹骑
级别 大将军
功绩 359
帖子 23258
编号 97330
注册 2006-12-26
家族 轩辕少林寺


发表于 2013-3-12 11:14 资料 个人空间 短消息 只看该作者
对楼上,我的理解是。
罗成必须回原地,然后回马枪对象装备赤兔向罗成移动。

还有1种情况。
如图12,罗成与敌军相邻,绕到后方白框位置对敌军使用回马枪。


图片附件: 12.jpg (2013-3-12 11:14, 60.74 K)

顶部
性别:未知-离线 x-dvd
(长者)


Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 羽林都尉
级别 车骑将军
功绩 99
帖子 7567
编号 276591
注册 2008-4-25
家族 聚贤山庄


发表于 2013-3-12 11:15 资料 个人空间 短消息 只看该作者
我记得被火和栅栏卡住,也会这样。
其实旧版的回马枪挺好用啊,罗成后退一格,敌人前进到罗成的位置,这样保证不会被卡住。
顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2013-3-12 11:17 资料 个人空间 短消息 只看该作者


QUOTE:
原帖由 白云苍狗 于 2013-3-12 11:02 发表
总之,罗成既然能移动到敌军A的身边发动回马枪,就证明罗成与敌军A之间是有通道的,我想要的回马枪效果结果简单说就是:罗成首先移动到敌军A身边发动回马枪,然后立即沿着这种通道回到初始位置,敌军A也沿着这条通道抵达“离罗成最近”的并且“可以落脚”的位置,接受罗成的回马一击(隔得再远也没关系)。

刚刚已经分析过相关的代码。红色部分来我来说可能还是有点难做得到,但是“总之……”这部分应该还是可以做得到,主要就是修补原来代码中的BUG。本身八岁的设计已经实现这个设想的,就是有些地方还要补充一下。
当然我也不敢绝对保证一定修好。
顶部
性别:男-离线 墨叶

★★★★
节度留后虎豹骑

Rank: 21Rank: 21Rank: 21
组别 虎豹骑
级别 大将军
功绩 359
帖子 23258
编号 97330
注册 2006-12-26
家族 轩辕少林寺


发表于 2013-3-12 11:18 资料 个人空间 短消息 只看该作者
好像和我理解的有点区别。

图13
对战场使用回马枪,战车应该到哪里。

另外,无论如何封闭。罗成可以回到原地,回马枪对象至少可以到罗成移动后的位置。


图片附件: 13.jpg (2013-3-12 11:18, 130.92 K)

顶部
性别:男-离线 墨叶

★★★★
节度留后虎豹骑

Rank: 21Rank: 21Rank: 21
组别 虎豹骑
级别 大将军
功绩 359
帖子 23258
编号 97330
注册 2006-12-26
家族 轩辕少林寺


发表于 2013-3-12 11:21 资料 个人空间 短消息 只看该作者
罗成移动+2或者装备+2马。
如图绕到白框使用。


图片附件: 14.jpg (2013-3-12 11:21, 60.77 K)

顶部
性别:男-离线 墨叶

★★★★
节度留后虎豹骑

Rank: 21Rank: 21Rank: 21
组别 虎豹骑
级别 大将军
功绩 359
帖子 23258
编号 97330
注册 2006-12-26
家族 轩辕少林寺


发表于 2013-3-12 11:22 资料 个人空间 短消息 只看该作者


QUOTE:
原帖由 x-dvd 于 2013-3-12 11:15 发表
我记得被火和栅栏卡住,也会这样。
其实旧版的回马枪挺好用啊,罗成后退一格,敌人前进到罗成的位置,这样保证不会被卡住。

后退1格有我军呢?
现在出现罗成乱跑就是这种情况。
顶部
性别:男-离线 白云苍狗
(大白)

舞阳侯
剑南西川节度使
★★★★★★★★

Rank: 20Rank: 20
轩辕春秋年度最佳(轩辕工作室)
组别 节度使
级别 车骑将军
功绩 742
帖子 7435
编号 44455
注册 2005-7-27
来自 孤独村宅王庙
家族 轩辕学院




QUOTE:
原帖由 godtype 于 2013-3-12 11:17 发表

刚刚已经分析过相关的代码。红色部分来我来说可能还是有点难做得到,但是“总之……”这部分应该还是可以做得到,主要就是修补原来代码中的BUG。本身八岁的设计已经实现这个设想的,就是有些地方还要补充一下 ...

嗯嗯,丢开红字也应该很合理。有劳毅大照“总之……“的这种改吧。

QUOTE:
原帖由 墨叶 于 2013-3-12 11:18 发表
好像和我理解的有点区别。

图13
对战场使用回马枪,战车应该到哪里。

另外,无论如何封闭。罗成可以回到原地,回马枪对象至少可以到罗成移动后的位置。

王伯当的左边或右边。
顶部
性别:未知-离线 x-dvd
(长者)


Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 羽林都尉
级别 车骑将军
功绩 99
帖子 7567
编号 276591
注册 2008-4-25
家族 聚贤山庄


发表于 2013-3-12 11:24 资料 个人空间 短消息 只看该作者
回复 #23 墨叶 的帖子

旧版回马枪,身后有人,罗成好像就不后退了,原地打一下,等于没有效果,但是敌人好像会乱跑……
如果是火和栅栏,罗成会退到上面去……

[ 本帖最后由 x-dvd 于 2013-3-12 11:25 编辑 ]
顶部
性别:男-离线 墨叶

★★★★
节度留后虎豹骑

Rank: 21Rank: 21Rank: 21
组别 虎豹骑
级别 大将军
功绩 359
帖子 23258
编号 97330
注册 2006-12-26
家族 轩辕少林寺


发表于 2013-3-12 11:29 资料 个人空间 短消息 只看该作者


QUOTE:
原帖由 godtype 于 2013-3-12 11:17 发表

刚刚已经分析过相关的代码。红色部分来我来说可能还是有点难做得到,但是“总之……”这部分应该还是可以做得到,主要就是修补原来代码中的BUG。本身八岁的设计已经实现这个设想的,就是有些地方还要补充一下 ...

能否用坐标判断。
如图10,道士在罗成正下方。即道士的纵坐标大于罗成的纵坐标。
则选择道士移动位置时判断道士的纵坐标是否罗成,小于则跳过。
或者直接屏蔽纵坐标小于罗成的点。
顶部
性别:男-离线 WHITESHIP

★★
谏议大夫

Rank: 16
组别 翰林学士
级别 征北将军
功绩 380
帖子 4210
编号 170977
注册 2007-6-3
家族 轩辕学院


发表于 2013-3-12 12:01 资料 个人空间 短消息 只看该作者
我记得用剧本指令使武将移动是不考虑异常状态和障碍的,都是直线移动。
八岁可能使用了普通移动的代码,可以改一下把剧本移动抄过来。
敌人移动时的代码,建议抄“相对复活与移动”指令的那部分。
如罗成并未移动,则原地使用绝招。

回马枪的代码我没敢抄,情况真的很复杂,容易出BUG。所以就不请缨了……
顶部
性别:未知-离线 gry125
(琅琊公)

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 48
编号 156002
注册 2007-5-11
家族 瓦岗寨


发表于 2013-3-12 12:03 资料 短消息 只看该作者


QUOTE:
原帖由 墨叶 于 2013-3-12 10:34 发表
图看不见 你没下补丁吧。

图那块弄的开始有问题。。。  后面改了下=;=    还有就是随后又试了下  全屏的力士。。。 直接吓尿了 最后还 报了错= =!


图片附件: 1.JPG (2013-3-12 12:03, 270.04 K)

顶部
性别:男-离线 白云苍狗
(大白)

舞阳侯
剑南西川节度使
★★★★★★★★

Rank: 20Rank: 20
轩辕春秋年度最佳(轩辕工作室)
组别 节度使
级别 车骑将军
功绩 742
帖子 7435
编号 44455
注册 2005-7-27
来自 孤独村宅王庙
家族 轩辕学院




QUOTE:
原帖由 墨叶 于 2013-3-12 11:21 发表
罗成移动+2或者装备+2马。
如图绕到白框使用。

这种情况我觉得也是罗成仍需回到原地,而战车就不必动了。
我知道墨叶MM想说什么,但我们的设计理念里其实包含着另一层意思,玩家想要用回马枪造成使敌人挪动的效果的话,基本前提是要提前一回合设法制造出罗成与该敌人不相邻的效果,这需要玩家自己动脑子,而不是临时起意就可以随时实现的。
顶部
性别:未知-离线 斩魔圣剑
(吾乃斩魔圣剑)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 11
帖子 1141
编号 305575
注册 2009-1-13


发表于 2013-3-12 12:24 资料 文集 短消息 只看该作者
其实还有一个建议改进,混乱状态下敌人不会因回马枪移动


顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-2-12 14:54
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.016418 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP