两边都是的正义三打一
g2对fnc:
“二位少年,此去沪上欲何?”
“吾灭新王气焰。”
“吾压旧皇卷土。”
“此番路途遥远,多有凶险,若一去不回……”
“那便一去不回!”
两队年轻人退了下来,各自靠在门边。
“要是…我真的回不来了呢。”
“我去杀他。”
“要是你也……”
“后人承志。”
“若我们都有幸过关,沪上这头名的牌子…”
“那便各凭本事了。”
“甚好。”
——节选自《文艺复兴》第十章(转)
这是一场看似是电子竞技、实则为电商之间的决斗
苏宁,还是京东?
期待明年Taobao或者PDD Gaming的加入
别人基本没有特别地说自己很爱中国,很爱中国文化,但能从他的视频里看出他是真的对中国文化很了解,而且郭杰瑞也没有刻意贬低美国或者其他国家,比如他去印度的视频,你可以去看看,那些好的或者坏的方面都是印度当地人自己表现出来的,而且他也尽量避免不谈政治话题,至少到现在为止是我最喜欢的外国up(可能是因为郭杰瑞本身就很有钱的原因,他不需要捞金,本身教育也很好,所以不会出现其他up那种开淘宝店出问题或者草粉这种黑料)
别人基本没有特别地说自己很爱中国,很爱中国文化,但能从他的视频里看出他是真的对中国文化很了解,而且郭杰瑞也没有刻意贬低美国或者其他国家,比如他去印度的视频,你可以去看看,那些好的或者坏的方面都是印度当地人自己表现出来的,而且他也尽量避免不谈政治话题,至少到现在为止是我最喜欢的外国up(可能是因为郭杰瑞本身就很有钱的原因,他不需要捞金,本身教育也很好,所以不会出现其他up那种开淘宝店出问题或者草粉这种黑料)
没见过这么骚的人,没见过这么快的剑。
是时候开始兑现当初的诺言了。
把buff机制做成一个图(graph)。
每个buff是一个节点,每个状态也是一个节点。
现在无敌状态受两种状态影响(A、C),那么A、C各有一条边指向无敌状态。
无敌状态判定时,遍历所有输入节点(也就是A、C),有一个buff生效就生效。A、C如果也有自己的状态依赖,那就进行深度遍历依次判定。
如果存在“覆盖”,比如例子中b buff覆盖a buff,那么B有一条边指向A,判定时B的优先级比A高。A取消了,B还在生效。
整个graph必须是个有向无圈图(DAG),有圈说明循环依赖,判定时会宕机(halting)。
DAG可以进行拓扑排序,排完序后就是个一维数组,每帧可以按照这个优先级进行判定,省去了深度遍历的消耗,实现更简单。
不建议手动给状态排优先级,维护起来费劲。