Re: [闲聊] 论奶砲的判定

楼主: pftea (坚持18度C)   2018-06-30 21:55:27
我觉得伫列(Queue)的概念不难解释
先解释这点可以省下大部分的篇幅
伫列简单说就是“先进先出”,也就是现实的排队
先进队伍的人就可以先出去买票然后离开队伍
之前有人解读的结果
游戏中主战者是当作2张“游戏开始时就进场的卡”
只是以前无法查看这2张卡获得了哪些效果
所以按照进场顺序排列的话依序是:
主战者、场上最左手边的卡~最右手边的卡
强调左手边是因为对手的卡片顺序要从对手的左手边开始算
如果同时触发多个效果,处理的方式就是:
1. 按照进场和获得效果顺序,把自己场上的卡片效果放进伫列
2. 按照同样的方法,把对手场上的卡片效果放进伫列
3. 从伫列的第一个效果开始处理
原PO可能以为
天狐之社在放进伫列时
就会随机挑选一只怪兽A并且放入“打A 2点”
但天狐之社的效果应该是:
1. 放进伫列时,若对方场上有怪,则放入“随机打怪2点”,否则放入“打头2点”
2. 从伫列中取出处理时,若是“随机打怪2点”,则从场上现有的怪随机挑1只打2点
以下Q代表此时伫列中的内容,由队伍前端开始
1:37 ,T5结束时
回合结束时,Q:白牙(+1)、 袭击
处理白牙(+1),Q:袭击、天狐(打头)、白牙(倒数-1)
这时对手场上没怪,因此天狐之社放入伫列的是“打头2点”
T6 七宝石给主战者“回合结束时回复1点”的效果
2:09,T6结束时,对手场上:华兹
回合结束时,Q:主战者(+1)、白牙(+1)、袭击
处理主战者(+1)
Q:白牙(+1)、袭击、天狐(随机打怪)、白牙(倒数-1)
处理白牙(+1)
Q:袭击、天狐(随机打怪)、白牙(倒数-1)、天狐(随机打怪)、白牙(倒数-1)
处理袭击
Q:天狐(随机打怪)、白牙(倒数-1)、天狐(随机打怪)、白牙(倒数-1)
此时对手场上:华兹、蝙蝠
因此接下来处理的“天狐(随机打怪)”就有可能打到蝙蝠
作者: b258963147 (火龙果)   2018-07-01 00:38:00
资料结构o'_'o
作者: Raynor (Dr.K)   2018-07-01 02:59:00
想当年还在那边自己实作queue、stack还有list Kappa
作者: evildark (时报鹰加油!)   2018-07-01 16:58:00
可是这样怎么解释空包弹
作者: carzyallen   2018-07-01 17:59:00
我觉得把砲分出来看就可以了吧。目标跟开砲是两个阶段

Links booklink

Contact Us: admin [ a t ] ucptt.com