战斗系统:联合进攻以及攻击目标的判定的部分原理
-
关于舰队何时出现在星门上:
回合开始后才跃迁到达的舰队,下一回合出现。战斗开始,但回合还未开始前到的舰队,在同回合出现。攻击目标的问题:
假设攻击方的攻击目标选最高攻击力,那么系统是这么执行的:
1.直接获取当前回合出现的舰船中,攻击力最高的敌船,设为目标
2.判断目标是否在射程内,如果不在,则:
3.尝试移动到射程距离内
4.如果移动到射程距离内是不可能的(被围死等情况),则换一个最近的目标。
5.选最近的目标后,如果移动到射程距离内依旧不可能,放弃行动,退出执行。也就是说,射程内没有敌人,且无法移动的状况下,不会攻击。这就是有时你会发现你的舰队根本没有行动的原因。
范例:
友友友
友友敌友友 你
友友友
假设你的最远射程是1,因此符合上述说明的条件,你的舰队不会做任何行动,包括移动。 -
-
[quote]原帖由 [i]Mocilol[/i] 于 2007-10-9 04:46 发表 [url=http://bbs.xyz-soft.com/redirect.php?goto=findpost&pid=73184&ptid=4828][img]http://bbs.xyz-soft.com/images/common/back.gif[/img][/url]
回合开始后才跃迁到达的舰队,下一回合出现。[color=red]战斗开始,但回合还未开始前到的舰队,在同回合出现[/color]。攻击目标的问题:
假设攻击方的攻击目标选最高攻击力,那么系统是这么执行的:
1.[color=red]直接获取当前战场攻击力最高的敌船[/color],设为目标
[/quote]猜测:[u]出手顺序[/u]按[u]先制顺序列表[/u]顺序执行
而[color=#ff0000]战斗开始,但回合还未开始前到的舰队,在同回合出现 [/color][color=black]的部队不会添加到列表里,所以先制高还是低都要等下回合[/color]
对于防御的一方(已经在战场的一方)[color=#ff0000]直接获取当前战场攻击力最高的敌船[/color][color=black] 当然包括了[/color][color=#ff0000]战斗开始,但回合还未开始前到的舰队,在同回合出现[/color][color=black]的部队[/color]
上述成立的话,在[color=#ff0000]战斗开始,但回合还未开始前到的舰队,在同回合出现[/color][color=black]这一时间到达的部队注定是悲惨的[/color]
压秒压到这个时间段是自虐行为 -
-
[quote]原帖由 [i]红尘轮回[/i] 于 2007-10-9 05:54 发表 [url=http://bbs.xyz-soft.com/redirect.php?goto=findpost&pid=73200&ptid=4828][img]http://bbs.xyz-soft.com/images/common/back.gif[/img][/url]
猜测:出手顺序按先制顺序列表顺序执行
而战斗开始,但回合还未开始前到的舰队,在同回合出现 的部队不会添加到列表里,所以先制高还是低都要等下回合
对于防御的一方(已经在战场的一方)直接获取当前战场攻击力最高的 ... [/quote]
最高攻击只选取列表中的
-
-
-
-
-
-