游戏王残局简化版

Annotation For single_doc/残局简化方法.html
Login

Annotation For single_doc/残局简化方法.html

Origin for each line in single_doc/残局简化方法.html from check-in f4afc68cf4:

f4afc68cf4 2023-07-05    1: <!DOCTYPE html>
f4afc68cf4 2023-07-05    2: <html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
f4afc68cf4 2023-07-05    3: <head>
f4afc68cf4 2023-07-05    4:   <meta charset="utf-8" />
f4afc68cf4 2023-07-05    5:   <meta name="generator" content="pandoc" />
f4afc68cf4 2023-07-05    6:   <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
f4afc68cf4 2023-07-05    7:   <title>残局简化方法</title>
f4afc68cf4 2023-07-05    8:   <style>
f4afc68cf4 2023-07-05    9:     code{white-space: pre-wrap;}
f4afc68cf4 2023-07-05   10:     span.smallcaps{font-variant: small-caps;}
f4afc68cf4 2023-07-05   11:     div.columns{display: flex; gap: min(4vw, 1.5em);}
f4afc68cf4 2023-07-05   12:     div.column{flex: auto; overflow-x: auto;}
f4afc68cf4 2023-07-05   13:     div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
f4afc68cf4 2023-07-05   14:     /* The extra [class] is a hack that increases specificity enough to
f4afc68cf4 2023-07-05   15:        override a similar rule in reveal.js */
f4afc68cf4 2023-07-05   16:     ul.task-list[class]{list-style: none;}
f4afc68cf4 2023-07-05   17:     ul.task-list li input[type="checkbox"] {
f4afc68cf4 2023-07-05   18:       font-size: inherit;
f4afc68cf4 2023-07-05   19:       width: 0.8em;
f4afc68cf4 2023-07-05   20:       margin: 0 0.8em 0.2em -1.6em;
f4afc68cf4 2023-07-05   21:       vertical-align: middle;
f4afc68cf4 2023-07-05   22:     }
f4afc68cf4 2023-07-05   23:     .display.math{display: block; text-align: center; margin: 0.5rem auto;}
f4afc68cf4 2023-07-05   24:   </style>
f4afc68cf4 2023-07-05   25:   <link rel="stylesheet" href="D:\user\wscite\user/嵌入式.css" />
f4afc68cf4 2023-07-05   26:   <!--[if lt IE 9]>
f4afc68cf4 2023-07-05   27:     <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
f4afc68cf4 2023-07-05   28:   <![endif]-->
f4afc68cf4 2023-07-05   29: </head>
f4afc68cf4 2023-07-05   30: <body>
f4afc68cf4 2023-07-05   31: <p>棉花说的卡多与卡少,并没有一个明确的标准。像 QB 的局,即使是 30
f4afc68cf4 2023-07-05   32: 卡的局(如
f4afc68cf4 2023-07-05   33: QB083),棉花也不说卡多不解,反而说是卡少的好局。而像我的局,即使是 14
f4afc68cf4 2023-07-05   34: 卡的局(如 X-LV-43),棉花也说卡多不解,即使是实打实的 17 卡的局(如
f4afc68cf4 2023-07-05   35: X-LV-34),棉花还是说卡多不解。</p>
f4afc68cf4 2023-07-05   36: <p>棉花这反复无常的话语,实在自相矛盾。但我们切不可因噎废食,任由残局卡数肆意增长。因此,我提出了一些简化方法。</p>
f4afc68cf4 2023-07-05   37: <hr />
f4afc68cf4 2023-07-05   38: <p><strong>卡数</strong></p>
f4afc68cf4 2023-07-05   39: <p>卡数,在残局中仅统计有效果卡的数量。这是因为读有效果的卡不仅比读没效果的卡要困难,而且还会带来更大的思维负担。</p>
f4afc68cf4 2023-07-05   40: <p>一般来说,认知资源和思维负载之间成反比关系:当认知资源增加时,思维负载就减少,而当认知资源减少时,思维负载就增加。但这是因为较少的认知资源已经包含了思维推理所需的必要条件,而在此之上增加的认知资源提供了更多的思维推理所需要的中间步骤。</p>
f4afc68cf4 2023-07-05   41: <p>在残局里,所有卡的效果加起来,其中已经包含了解局所需要的必要效果,但是那部分多出来的效果则并不能提供解局所需的中间步骤。因此,在残局里,思维负担与效果数量成正比,即效果数量越多,思维负担越重;效果数量越少,思维负担越轻(这里尚未考虑到效果的质量等其他属性)。</p>
f4afc68cf4 2023-07-05   42: <p>把残局流程中的有效果卡替换成无效果卡,可以显著减少残局中的效果数量,降低思维负担。</p>
f4afc68cf4 2023-07-05   43: <p>在游戏王卡池中,无效果卡的数量较少,难免不能满足某些残局中所需要的特定条件,这时可以用代码来修改无效果卡的数值,使其满足条件(如四妹的第
f4afc68cf4 2023-07-05   44: 36 局)。</p>
f4afc68cf4 2023-07-05   45: <hr />
f4afc68cf4 2023-07-05   46: <p><strong>残局简化方法</strong></p>
f4afc68cf4 2023-07-05   47: <ul>
f4afc68cf4 2023-07-05   48: <li>干扰卡</li>
f4afc68cf4 2023-07-05   49: </ul>
f4afc68cf4 2023-07-05   50: <p>干扰卡,指不参与解局过程,或者参与解局过程但是其效果没有得到发挥,或者参与解局过程且效果得到了发挥但是被替换成无效果卡后仍然参与解局过程的卡。</p>
f4afc68cf4 2023-07-05   51: <p>因此,可以划分为三类来讨论。</p>
f4afc68cf4 2023-07-05   52: <p>若干扰卡不参与解局过程,则其本身对于该残局来说可有可无。可有,则是其能配合其他卡生成干扰玩家思路的解法(如
f4afc68cf4 2023-07-05   53: X-LV-45),若要替换成其他卡,则替换后的卡仍然需要参与解局过程。可无,则是完全可以去掉(如
f4afc68cf4 2023-07-05   54: X-LV-32)。</p>
f4afc68cf4 2023-07-05   55: <p>若干扰卡参与解局过程,但是其效果没有得到发挥,则应该选择能配合其他卡生成干扰玩家思路的解法的卡(如
f4afc68cf4 2023-07-05   56: QB006),或者选择无效果的卡来进行代替(如四妹的第 37 局)。</p>
f4afc68cf4 2023-07-05   57: <p>若干扰卡参与解局过程且效果得到了发挥但是被替换成无效果卡后仍然参与解局过程,则可替换成无效果卡(如四妹的第
f4afc68cf4 2023-07-05   58: 32 局)。</p>
f4afc68cf4 2023-07-05   59: <ul>
f4afc68cf4 2023-07-05   60: <li>冗余卡</li>
f4afc68cf4 2023-07-05   61: </ul>
f4afc68cf4 2023-07-05   62: <p>冗余卡,指这种卡参与了解局过程且效果得到了发挥,但被删掉后,残局必要流程不变。比如对方手中有
f4afc68cf4 2023-07-05   63: 20 个《消战者》,我方用唯一的效果卡《No.16
f4afc68cf4 2023-07-05   64: 色之支配者》把对方怪兽效果禁了,这种情况下即使把多个《消战者》去掉,残局必要流程也不变。</p>
f4afc68cf4 2023-07-05   65: <p>对于冗余卡,应该予以删除。</p>
f4afc68cf4 2023-07-05   66: <hr />
f4afc68cf4 2023-07-05   67: <p><strong>残局优化方法</strong></p>
f4afc68cf4 2023-07-05   68: <p>残局简化方法偏向于客观,但残局优化方法偏向于主观。</p>
f4afc68cf4 2023-07-05   69: <p>残局简化方法其实是残局优化方法的基础,在此之上,根据追求不同,有两个方向可以走。</p>
f4afc68cf4 2023-07-05   70: <ul>
f4afc68cf4 2023-07-05   71: <li>卡数</li>
f4afc68cf4 2023-07-05   72: </ul>
f4afc68cf4 2023-07-05   73: <p>在应用残局简化方法的基础上,去除一些显而易见的操作及相关联的卡片,去除不能带来较多可能情况的卡片。</p>
f4afc68cf4 2023-07-05   74: <ul>
f4afc68cf4 2023-07-05   75: <li>难度</li>
f4afc68cf4 2023-07-05   76: </ul>
f4afc68cf4 2023-07-05   77: <p>对难度的优化往往是卡数理论的反向应用,即“先用残局简化方法进行简化,然后添加卡片”——再把这一过程进行重复。</p>
f4afc68cf4 2023-07-05   78: <script>
f4afc68cf4 2023-07-05   79: 
f4afc68cf4 2023-07-05   80: document.onmouseup = function(event) {
f4afc68cf4 2023-07-05   81:   var 元素 = event.target
f4afc68cf4 2023-07-05   82: 
f4afc68cf4 2023-07-05   83:   if (元素.tagName == "PRE"
f4afc68cf4 2023-07-05   84:   || 元素.tagName == "CODE") {
f4afc68cf4 2023-07-05   85:     var 文本 = 元素.textContent
f4afc68cf4 2023-07-05   86:     navigator.clipboard.writeText(文本)
f4afc68cf4 2023-07-05   87:   }
f4afc68cf4 2023-07-05   88: 
f4afc68cf4 2023-07-05   89: }
f4afc68cf4 2023-07-05   90: 
f4afc68cf4 2023-07-05   91: document.addEventListener('touchend', function(event) {
f4afc68cf4 2023-07-05   92:   var target = event.target;
f4afc68cf4 2023-07-05   93:   if (target.tagName == "PRE" || target.tagName == "CODE") {
f4afc68cf4 2023-07-05   94:     var range = document.createRange();
f4afc68cf4 2023-07-05   95:     range.selectNodeContents(target);
f4afc68cf4 2023-07-05   96:     window.getSelection().removeAllRanges();
f4afc68cf4 2023-07-05   97:     window.getSelection().addRange(range);
f4afc68cf4 2023-07-05   98:     var successful = document.execCommand('copy');
f4afc68cf4 2023-07-05   99:     target.removeAttribute('contenteditable');
f4afc68cf4 2023-07-05  100:     window.getSelection().removeAllRanges();
f4afc68cf4 2023-07-05  101:   }
f4afc68cf4 2023-07-05  102: });
f4afc68cf4 2023-07-05  103: 
f4afc68cf4 2023-07-05  104: 
f4afc68cf4 2023-07-05  105: 
f4afc68cf4 2023-07-05  106: </script>
f4afc68cf4 2023-07-05  107: </body>
f4afc68cf4 2023-07-05  108: </html>