Index: script/0.txt ================================================================== --- script/0.txt +++ script/0.txt @@ -1,17 +1,41 @@ Debug.SetAIName("base-2") --~ Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,5) + Debug.ReloadFieldBegin(DUEL_PSEUDO_SHUFFLE,5) --~ Debug.SetPlayerInfo(0,8000,0,0) + Debug.SetPlayerInfo(0,8000,0,1) + --~ Debug.SetPlayerInfo(1,8000,0,0) + Debug.SetPlayerInfo(1,8000,0,1) + ----------------- +Debug.AddCard(60162470,0,0,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(30968774,0,0,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(645087,0,0,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(9576193,0,0,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(95448692,0,0,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(7403341,0,0,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(91665064,0,0,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(26285788,0,0,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(62306203,0,0,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(80794697,0,0,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(35911108,0,0,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(41398771,0,0,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(50366775,0,0,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(36368606,0,0,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(93655221,0,0,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(27664101,0,0,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(37007105,0,0,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(44956694,0,0,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(34010534,0,0,LOCATION_DECK,0,POS_FACEDOWN) Debug.AddCard(71278040,0,0,LOCATION_DECK,0,POS_FACEDOWN) Debug.AddCard(71278040,0,0,LOCATION_DECK,0,POS_FACEDOWN) Debug.AddCard(13090893,0,0,LOCATION_DECK,0,POS_FACEDOWN) Debug.AddCard(75130221,0,0,LOCATION_DECK,0,POS_FACEDOWN) Debug.AddCard(30114823,0,0,LOCATION_DECK,0,POS_FACEDOWN) @@ -36,16 +60,19 @@ ----------------- Debug.AddCard(41999284,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) Debug.AddCard(2220237,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) +Debug.AddCard(67231737,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) Debug.AddCard(97677329,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) Debug.AddCard(1861629,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) Debug.AddCard(6622715,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) +Debug.AddCard(30822527,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) Debug.AddCard(53413628,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) Debug.AddCard(46947713,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) Debug.AddCard(33897356,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) +Debug.AddCard(15844566,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) Debug.AddCard(45462149,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) Debug.AddCard(40669071,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) Debug.AddCard(77058170,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) Debug.AddCard(96380700,0,0,LOCATION_EXTRA,0,POS_FACEDOWN) @@ -52,14 +79,34 @@ ----------------- ----------------- +Debug.AddCard(36668118,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(90740330,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(53266486,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(26655293,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(26655293,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(32472237,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(32472237,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(1073952,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(83764718,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(72892473,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(32472237,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(68464358,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(20419926,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(68464358,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(80250185,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(5087128,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(53266486,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(6556178,1,1,LOCATION_DECK,0,POS_FACEDOWN) Debug.AddCard(31353051,1,1,LOCATION_DECK,0,POS_FACEDOWN) Debug.AddCard(53266486,1,1,LOCATION_DECK,0,POS_FACEDOWN) Debug.AddCard(68464358,1,1,LOCATION_DECK,0,POS_FACEDOWN) -Debug.AddCard(36668118,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(54175023,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(55034079,1,1,LOCATION_DECK,0,POS_FACEDOWN) +Debug.AddCard(85862791,1,1,LOCATION_DECK,0,POS_FACEDOWN) Debug.AddCard(54458867,1,1,LOCATION_DECK,0,POS_FACEDOWN) Debug.AddCard(30131474,1,1,LOCATION_DECK,0,POS_FACEDOWN) Debug.AddCard(95504778,1,1,LOCATION_DECK,0,POS_FACEDOWN) Debug.AddCard(91482773,1,1,LOCATION_DECK,0,POS_FACEDOWN) Debug.AddCard(26655293,1,1,LOCATION_HAND,0,POS_FACEDOWN) @@ -71,11 +118,21 @@ ----------------- Debug.AddCard(29296344,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) Debug.AddCard(73539069,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) Debug.AddCard(31833038,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) +Debug.AddCard(66015185,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) +Debug.AddCard(72529749,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) +Debug.AddCard(68987122,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) +Debug.AddCard(12023931,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) +Debug.AddCard(22593417,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) +Debug.AddCard(23732205,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) +Debug.AddCard(5821478,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) +Debug.AddCard(85289965,1,1,LOCATION_EXTRA,0,POS_FACEDOWN) ----------------- Debug.ReloadFieldEnd() + --~ aux.BeginPuzzle() + Index: single_doc/残局简化.html ================================================================== --- single_doc/残局简化.html +++ single_doc/残局简化.html @@ -19,150 +19,154 @@ margin: 0 0.8em 0.2em -1.6em; vertical-align: middle; } .display.math{display: block; text-align: center; margin: 0.5rem auto;} - + +
+

残局简化

+
-

1 残局简化

-

1.1 卡数

+

1 卡数

在残局中,仅统计有效果卡的数量。

这是因为读有效果的卡不仅比读没效果的卡要困难,而且还会带来更大的思维负担。

一般来说,认知资源和思维负载之间成反比关系:当认知资源增加时,思维负载就减少,而当认知资源减少时,思维负载就增加。

但这是因为较少的认知资源已经包含了思维推理所需的必要条件,而在此之上增加的认知资源提供了更多的思维推理所需要的中间步骤。

在残局里,所有卡的效果加起来,其中已经包含了解局所需要的必要效果,但是那部分多出来的效果则并不能提供解局所需的中间步骤。

因此,在残局里,思维负担与效果数量成正比,即效果数量越多,思维负担越重;效果数量越少,思维负担越轻(这里尚未考虑到效果的质量等其他属性)。


残局简化是去掉了哪些“生态位”呢?当然是去掉了那些人畜无害的吃瓜群众卡啊。举个例子,当你在看球赛时,有大量的现场观众在球场内与球星近距离合影(但没有影响比赛运行),并且摄像头或者眼睛并没有对球星进行特写(你需要自己努力的在人海里寻找球星的身影),你会对此反感吗?
-

1.2 残局简化对象

-

1.2.1 干扰卡

+

2 残局简化对象

+

2.1 干扰卡

干扰卡,可以划分为三类:

  1. 不参与解局过程
  2. 参与解局过程但是其效果没有得到发挥
  3. 参与解局过程且效果得到发挥但是被替换成无效果卡后仍然参与解局过程
-

1.2.2 冗余卡

+

2.2 冗余卡

参与解局过程并且效果得到发挥,但被删掉后,残局必要流程不变

-

1.3 ***

-

1.4 残局简化方法

-

1.4.1 占位简化法

+

3 ***

+

4 残局简化方法

+

4.1 占位简化法

把有效果的卡替换成无效果的卡。

-

1.5 规则参数

-

1.5.1 「3」

+

5 规则参数

+

5.1 「3」

「3」指大师 3

-

1.5.2 「4」

+

5.2 「4」

「4」指新大师,从这一规则开始引入连接怪兽。

若残局中有卡可能涉及到连接怪兽,则最低的规则参数将为「4」。

新大师是 3 个规则中约束最为严格的规则,对玩家的操作要求最高。

-

1.5.3 「5」

+

5.3 「5」

「5」指大师 2020。

相比于新大师,大师 2020 废除了新大师对额外怪兽的过度限制

-

1.5.4 建议

+

5.4 建议

在残局设计中,应根据不同残局的特点选择不同的规则参数,不需要非得追求最新的规则参数。

-

1.6 残局与实战

-

1.6.1 前言

+

6 残局与实战

+

6.1 前言

普通残局与实战不同。

练习残局,则残局方面的技术会提升;

练习实战,则实战方面的技术会提升。

-

1.6.2 建议

+

6.2 建议

不把残局与实战场面过度挂钩

-

1.7 残局难度

+

6.3 补充

+
历来一般的残局都是就残局而言残局,又称之为“排局”。
+
+意指系由人们随意安排而制成的残局,并非双方临局走出来的现场局面。
+

7 残局难度

可简;

可难

-

1.8 残局对手

+

8 残局对手

残局对手一般分为三种层次:

  1. 卡少。
  2. 卡多但呆呆挨打
  3. 卡多且有互动。
-

1.9 二解

+

9 二解

「二解」指超越了原残局作者设定血量的解局方法。

一般情况下,残局设定血量就是目前最优解的解局血量。

如果出现了二解,就表明残局设定血量需要更改了。

-

1.10 特殊凡骨

-

1.10.1 灵摆

+

10 特殊凡骨

+

10.1 灵摆

  1. 火蛋白石头龙头领
  2. 曼陀林草龙
  3. 闪光之骑士
  4. 铜锣龙
-

1.10.2 ***

-

1.10.3 同调

+

10.2 ***

+

10.3 同调

  1. 自然狮面草
  2. 废铁死亡恶魔
  3. 大地之骑士 盖亚骑士
-

1.10.4 超量

+

10.4 超量

  1. 觉醒的勇士 魔蜥义豪
  2. 宝石骑士·珍珠
-

1.10.5 连接

+

10.5 连接

  1. 天威之鬼神
  2. 电影之骑士 盖亚剑士
  3. 流量幽灵
  4. LAN 喙嘴龙
  5. 天威之拳僧
-

1.10.6 ***

-

1.10.7 仪式

+

10.6 ***

+

10.7 仪式

很多。

-

1.10.8 融合

+

10.8 融合

很多。