游戏王残局简化版

Check-in [f4afc68cf4]
Login

Check-in [f4afc68cf4]

Overview
Comment:0.0.620
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: f4afc68cf481eeb18f8aeaff1f68d508ecfe72b9626007461771e356742bb254
User & Date: 顽雨沉风 on 2023-07-05 01:48:39
Other Links: manifest | tags
Context
2023-07-05
01:52
0.0.621 check-in: 9cfaf58424 user: 顽雨沉风 tags: trunk
01:48
0.0.620 check-in: f4afc68cf4 user: 顽雨沉风 tags: trunk
01:14
0.0.619 check-in: 3729e49363 user: 顽雨沉风 tags: trunk
Changes

Added single_doc/README.html version [572a3f1f67].







































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
  <meta charset="utf-8" />
  <meta name="generator" content="pandoc" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
  <title>README</title>
  <style>
    code{white-space: pre-wrap;}
    span.smallcaps{font-variant: small-caps;}
    div.columns{display: flex; gap: min(4vw, 1.5em);}
    div.column{flex: auto; overflow-x: auto;}
    div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
    /* The extra [class] is a hack that increases specificity enough to
       override a similar rule in reveal.js */
    ul.task-list[class]{list-style: none;}
    ul.task-list li input[type="checkbox"] {
      font-size: inherit;
      width: 0.8em;
      margin: 0 0.8em 0.2em -1.6em;
      vertical-align: middle;
    }
    .display.math{display: block; text-align: center; margin: 0.5rem auto;}
  </style>
  <link rel="stylesheet" href="D:\user\wscite\user/嵌入式.css" />
  <!--[if lt IE 9]>
    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
  <![endif]-->
</head>
<body>
<div class="title">
游戏王残局简化版
</div>
<p>游戏王残局简化版,随缘更新。</p>
<p>简化方法见<a href="残局简化方法.md">残局简化方</a>。</p>
<p><b>☞ 以下内容不够重要,可以忽略</b></p>
<script>

document.onmouseup = function(event) {
  var 元素 = event.target

  if (元素.tagName == "PRE"
  || 元素.tagName == "CODE") {
    var 文本 = 元素.textContent
    navigator.clipboard.writeText(文本)
  }

}

document.addEventListener('touchend', function(event) {
  var target = event.target;
  if (target.tagName == "PRE" || target.tagName == "CODE") {
    var range = document.createRange();
    range.selectNodeContents(target);
    window.getSelection().removeAllRanges();
    window.getSelection().addRange(range);
    var successful = document.execCommand('copy');
    target.removeAttribute('contenteditable');
    window.getSelection().removeAllRanges();
  }
});



</script>
</body>
</html>

Modified single_doc/README.md from [97710ac432] to [9552937fb9].

1
2
3
4
5
6
7
8
9
10
11
12
13
14

<div class="title">游戏王残局简化版</div>

游戏王残局简化版,随缘更新。

简化方法见[残局简化方法]
<b>☞ 以下内容不够重要,可以忽略</b>


[残局简化方法]:残局简化方法.md
[1]

[1]:http://chiselapp.com/user/kkk/repository/canju





|




|
|

<
1
2
3
4
5
6
7
8
9
10
11
12
13


<div class="title">游戏王残局简化版</div>

游戏王残局简化版,随缘更新。

简化方法见[残局简化方](残局简化方法.md)
<b>☞ 以下内容不够重要,可以忽略</b>


[残局简化方法]:残局简化方法.html
[1]:http://chiselapp.com/user/kkk/repository/canju


Added single_doc/残局简化方法.html version [857cd3b52a].

























































































































































































































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

document.onmouseup = function(event) {
  var 元素 = event.target

  if (元素.tagName == "PRE"
  || 元素.tagName == "CODE") {
    var 文本 = 元素.textContent
    navigator.clipboard.writeText(文本)
  }

}

document.addEventListener('touchend', function(event) {
  var target = event.target;
  if (target.tagName == "PRE" || target.tagName == "CODE") {
    var range = document.createRange();
    range.selectNodeContents(target);
    window.getSelection().removeAllRanges();
    window.getSelection().addRange(range);
    var successful = document.execCommand('copy');
    target.removeAttribute('contenteditable');
    window.getSelection().removeAllRanges();
  }
});



</script>
</body>
</html>

Added single_doc/特殊凡骨.html version [2466d893d2].



























































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
  <meta charset="utf-8" />
  <meta name="generator" content="pandoc" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
  <title>特殊凡骨</title>
  <style>
    code{white-space: pre-wrap;}
    span.smallcaps{font-variant: small-caps;}
    div.columns{display: flex; gap: min(4vw, 1.5em);}
    div.column{flex: auto; overflow-x: auto;}
    div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
    /* The extra [class] is a hack that increases specificity enough to
       override a similar rule in reveal.js */
    ul.task-list[class]{list-style: none;}
    ul.task-list li input[type="checkbox"] {
      font-size: inherit;
      width: 0.8em;
      margin: 0 0.8em 0.2em -1.6em;
      vertical-align: middle;
    }
    .display.math{display: block; text-align: center; margin: 0.5rem auto;}
  </style>
  <link rel="stylesheet" href="D:\user\wscite\user/嵌入式.css" />
  <!--[if lt IE 9]>
    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
  <![endif]-->
</head>
<body>
<p><b>灵摆</b></p>
<ol type="1">
<li>火蛋白石头龙头领</li>
<li>曼陀林草龙</li>
<li>闪光之骑士</li>
<li>铜锣龙</li>
</ol>
<p><b>☞ 以下内容不够重要,可以忽略</b></p>
<p><b>同调</b></p>
<ol type="1">
<li>自然狮面草</li>
<li>废铁死亡恶魔</li>
<li>大地之骑士 盖亚骑士</li>
</ol>
<p><b>超量</b></p>
<ol type="1">
<li>觉醒的勇士 魔蜥义豪</li>
<li>宝石骑士·珍珠</li>
</ol>
<p><b>连接</b></p>
<ol type="1">
<li>天威之鬼神</li>
<li>电影之骑士 盖亚剑士</li>
<li>流量幽灵</li>
<li>LAN 喙嘴龙</li>
<li>天威之拳僧</li>
</ol>
<p><b>☞ 以下内容不够重要,可以忽略</b></p>
<p><b>仪式</b></p>
<p>很多。</p>
<p><b>融合</b></p>
<p>很多。</p>
<script>

document.onmouseup = function(event) {
  var 元素 = event.target

  if (元素.tagName == "PRE"
  || 元素.tagName == "CODE") {
    var 文本 = 元素.textContent
    navigator.clipboard.writeText(文本)
  }

}

document.addEventListener('touchend', function(event) {
  var target = event.target;
  if (target.tagName == "PRE" || target.tagName == "CODE") {
    var range = document.createRange();
    range.selectNodeContents(target);
    window.getSelection().removeAllRanges();
    window.getSelection().addRange(range);
    var successful = document.execCommand('copy');
    target.removeAttribute('contenteditable');
    window.getSelection().removeAllRanges();
  }
});



</script>
</body>
</html>