Re: [游戏王] K语言没有那么难 大家太夸张了

楼主: tooyahaya (透抽)   2025-01-23 19:57:58
看到回文有人不清楚游戏王的不准空发是怎么回事
虽然K语言很复杂,但其实也有一些基本逻辑的




1.卡片发动效果的条件(包括时机与代价)必须严格执行,效果则不需要严格执行

回文中提到场上有全抗怪,明明黑洞不能对他起作用为什么还能发动,就是这第一个规范

游戏王对于一张卡片是否可以发动采取严格检定
如果可以确定不能满足发动的条件,比如
宏观宇宙作用下卡片不能送到墓地,无法满足将卡片送墓的代价

但是发动以后,效果不需要严格检查是否能完成
比方说怪兽是否不能被破坏
或是你本来该送墓的状况变成要去除外等等
只要效果仍有部分可以执行,就可以使用

不受对方卡片效果影响不算是没有执行,只是执行以后不起作用
属于有执行但是没有完成的状况

而前述这个规范,不是俗称的不能空发,而是不能使用不满足发动条件的卡片




2.确定无法结算结果的状况下不能使用卡片

这个规范才是俗称的“不能空发”
前述说到效果部分可以执行的时候就能使用
但如果效果确定是完全无法执行
那这种状况也是无法使用卡片的

包括牌组里面没有符合检索对象的卡片,不能发动该检索卡
没有可以符合该素材可以融合召唤的对象,不能发动融合
等等这些状况



3.效果处理的原则是,从左到右,从上到下,执行到不能执行

前面提到效果部分可以执行就能使用
那所谓的部分可以使用该怎么处理?
这部分执行的逻辑就是,效果文从左到右、从上到下,逐字结算效果
当遇到不能够继续处理的时候,就停止处理

这就是回到原文中达摩炮的状况
从左到右开始处理
要把场上的怪兽卡覆蓋,而这边因为没办法完成覆蓋这个动作,因此效果就无法继续处理
所以就不再继续处理控制者必须把场上表侧表示的怪兽送墓这个动作


以上,K语言果然很简单吧!
某种程度上,K语言逻辑有点像程式逻辑
作者: shadowblade (影刃)   2025-01-23 20:19:00
程式?(本来还想说些啥小但.jpg
作者: ilovenatsuho (天散)   2025-01-23 20:25:00
应该说k社的文本就是有刻意在方便程式编写吧毕竟有出电子游戏
作者: WildandTough   2025-01-23 20:29:00
壹世坏的四星人鱼先写特殊召唤才写弃怪兽 但是手牌没其他怪兽不能跳 又是为啥
作者: yankeefat (本人内建试制51cm连装砲)   2025-01-23 20:33:00
特召跟丢怪兽是同一条效果你必须特召下来并从手牌丢一只怪 然后再从牌组堆三张
作者: WildandTough   2025-01-23 20:35:00
那要怎么分是不是同一条效果 看有没有句号分开吗
作者: yankeefat (本人内建试制51cm连装砲)   2025-01-23 20:35:00
达摩砲是先盖 盖完再处理送墓
作者: jkkkj123 (煌埠之沐蘇)   2025-01-23 20:38:00
谢谢原PO用700字不含举例卡片跟实战 说明游戏王的空发
作者: ilovenatsuho (天散)   2025-01-23 20:40:00
不能空发的概念很抽象,实际上就是未满足发动条件吧
作者: WildandTough   2025-01-23 20:44:00
我的疑问应该是 为啥鱼人的效果不是看成先跳再弃牌再堆墓 而是跳的同时弃牌再堆墓 是要从效果写法的哪个部分判断
作者: ghostlywolf (影特狼)   2025-01-23 20:55:00
四星人鱼特殊召唤和弃牌是同一句话
作者: WildandTough   2025-01-23 21:05:00
所以确实是看有没有用句号隔开囉?
楼主: tooyahaya (透抽)   2025-01-23 21:11:00
通常是你要看有没有“那之后”,这个可以区别大部分的卡片“A,那之后,B”的描述,通常就不是属于同一段效果另所谓效果不严格检查正确来说是“不考虑跟其他卡片、环境下,效果能够执行完成”而红人鱼来说手上没有怪兽的状况就是即使是不考虑其他卡片跟环境整条效果仍确定无法被执行完成那就会属于不能空发的范畴
作者: a606152004 (吐槽役)   2025-01-23 21:17:00
没错 还有逆解连锁也很像程式里的循环 要由内(后)而外(先)

Links booklink

Contact Us: admin [ a t ] ucptt.com