Re: [遊戲王] K語言沒有那麼難 大家太誇張了

看板C_Chat (希洽)作者 (渚大人今天也很可愛)時間9小時前 (2025/01/23 19:58), 8小時前編輯推噓8(8023)
留言31則, 9人參與, 4小時前最新討論串2/2 (看更多)
看到回文有人不清楚遊戲王的不准空發是怎麼回事 雖然K語言很複雜,但其實也有一些基本邏輯的 1.卡片發動效果的條件(包括時機與代價)必須嚴格執行,效果則不需要嚴格執行 回文中提到場上有全抗怪,明明黑洞不能對他起作用為什麼還能發動,就是這第一個規範 遊戲王對於一張卡片是否可以發動採取嚴格檢定 如果可以確定不能滿足發動的條件,比如 宏觀宇宙作用下卡片不能送到墓地,無法滿足將卡片送墓的代價 但是發動以後,效果不需要嚴格檢查是否能完成 比方說怪獸是否不能被破壞 或是你本來該送墓的狀況變成要去除外等等 只要效果仍有部分可以執行,就可以使用 不受對方卡片效果影響不算是沒有執行,只是執行以後不起作用 屬於有執行但是沒有完成的狀況 而前述這個規範,不是俗稱的不能空發,而是不能使用不滿足發動條件的卡片 2.確定無法結算結果的狀況下不能使用卡片 這個規範才是俗稱的「不能空發」 前述說到效果部分可以執行的時候就能使用 但如果效果確定是完全無法執行 那這種狀況也是無法使用卡片的 包括牌組裡面沒有符合檢索對象的卡片,不能發動該檢索卡 沒有可以符合該素材可以融合召喚的對象,不能發動融合 等等這些狀況 3.效果處理的原則是,從左到右,從上到下,執行到不能執行 前面提到效果部分可以執行就能使用 那所謂的部分可以使用該怎麼處理? 這部分執行的邏輯就是,效果文從左到右、從上到下,逐字結算效果 當遇到不能夠繼續處理的時候,就停止處理 這就是回到原文中達摩炮的狀況 從左到右開始處理 要把場上的怪獸卡覆蓋,而這邊因為沒辦法完成覆蓋這個動作,因此效果就無法繼續處理 所以就不再繼續處理控制者必須把場上表側表示的怪獸送墓這個動作 以上,K語言果然很簡單吧! 某種程度上,K語言邏輯有點像程式邏輯 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.80.61.20 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1737633480.A.AC6.html ※ 編輯: tooyahaya (123.50.44.24 臺灣), 01/23/2025 20:14:32

01/23 20:19, 8小時前 , 1F
程式?(本來還想說些啥小但.jpg
01/23 20:19, 1F

01/23 20:25, 8小時前 , 2F
應該說k社的文本就是有刻意在方便程式編寫吧
01/23 20:25, 2F

01/23 20:26, 8小時前 , 3F
畢竟有出電子遊戲
01/23 20:26, 3F

01/23 20:29, 8小時前 , 4F
壹世壞的四星人魚先寫特殊召喚才寫棄怪獸 但是手牌
01/23 20:29, 4F

01/23 20:29, 8小時前 , 5F
沒其他怪獸不能跳 又是為啥
01/23 20:29, 5F

01/23 20:33, 8小時前 , 6F
特召跟丟怪獸是同一條效果
01/23 20:33, 6F

01/23 20:34, 8小時前 , 7F
你必須特召下來並從手牌丟一隻怪 然後再從牌組堆三張
01/23 20:34, 7F

01/23 20:35, 8小時前 , 8F
那要怎麼分是不是同一條效果 看有沒有句號分開嗎
01/23 20:35, 8F

01/23 20:35, 8小時前 , 9F
達摩砲是先蓋 蓋完再處理送墓
01/23 20:35, 9F

01/23 20:38, 8小時前 , 10F
謝謝原PO用700字不含舉例卡片跟實戰 說明遊戲王的空發
01/23 20:38, 10F

01/23 20:40, 8小時前 , 11F
不能空發的概念很抽象,實際上就是未滿足發動條件吧
01/23 20:40, 11F

01/23 20:44, 8小時前 , 12F
我的疑問應該是 為啥魚人的效果不是看成先跳再棄牌
01/23 20:44, 12F

01/23 20:44, 8小時前 , 13F
再堆墓 而是跳的同時棄牌再堆墓 是要從效果寫法的
01/23 20:44, 13F

01/23 20:44, 8小時前 , 14F
哪個部分判斷
01/23 20:44, 14F

01/23 20:55, 8小時前 , 15F
四星人魚特殊召喚和棄牌是同一句話
01/23 20:55, 15F

01/23 21:05, 8小時前 , 16F
所以確實是看有沒有用句號隔開囉?
01/23 21:05, 16F

01/23 21:11, 7小時前 , 17F
通常是你要看有沒有「那之後」,這個可以區別大部分的
01/23 21:11, 17F

01/23 21:11, 7小時前 , 18F
卡片
01/23 21:11, 18F

01/23 21:11, 7小時前 , 19F
「A,那之後,B」的描述,通常就不是屬於同一段效果
01/23 21:11, 19F

01/23 21:11, 7小時前 , 20F
另所謂效果不嚴格檢查正確來說是「不考慮跟其他卡片、
01/23 21:11, 20F

01/23 21:11, 7小時前 , 21F
環境下,效果能夠執行完成」
01/23 21:11, 21F

01/23 21:11, 7小時前 , 22F
而紅人魚來說
01/23 21:11, 22F

01/23 21:11, 7小時前 , 23F
手上沒有怪獸的狀況就是
01/23 21:11, 23F

01/23 21:11, 7小時前 , 24F
即使是不考慮其他卡片跟環境
01/23 21:11, 24F

01/23 21:11, 7小時前 , 25F
整條效果仍確定無法被執行完成
01/23 21:11, 25F

01/23 21:11, 7小時前 , 26F
那就會屬於不能空發的範疇
01/23 21:11, 26F

01/23 21:17, 7小時前 , 27F
沒錯 還有逆解連鎖也很像程式裡的迴圈 要由內(後)而
01/23 21:17, 27F

01/23 21:17, 7小時前 , 28F
外(先)
01/23 21:17, 28F

01/23 22:06, 7小時前 , 29F
看留言好像不是"全蓋後",而是"存在至少一張蓋到後"發動
01/23 22:06, 29F

01/23 22:07, 7小時前 , 30F
不知道我理解有沒有問題
01/23 22:07, 30F

01/24 00:53, 4小時前 , 31F
不是全,是能蓋就要蓋
01/24 00:53, 31F
文章代碼(AID): #1daYx8h6 (C_Chat)
文章代碼(AID): #1daYx8h6 (C_Chat)