スタック

提供:MTG Wiki

(版間での差分)
移動: 案内, 検索
 
(12人の利用者による、間の17版が非表示)
1行: 1行:
 +
'''スタック'''/''Stack''とは、[[領域]]の1つ。[[呪文]]や[[能力]]は、一部の例外を除きここにいったん移動し、[[解決]]を待つ。
  
=スタック/Stack=
+
==解説==
 +
具体的にスタックに積まれる[[オブジェクト]]は、以下の3つ。
 +
#呪文
 +
#*[[唱える|唱え]]られた時点で、スタックの一番上に積まれる。
 +
#[[マナ能力]]ではない[[起動型能力]]
 +
#*[[起動]]された時点で、スタックの一番上に積まれる。
 +
#マナ能力ではない[[誘発型能力]]
 +
#*[[誘発]]したあと、次に[[優先権]]が発生した時点で、スタックの一番上に積まれる。
  
[[領域]]の1つ。[[呪文]][[能力]]は、一部の例外を除きここにいったん移動し、[[解決]]を待つ。
+
すべての[[プレイヤー]]が続けて優先権を[[パス]]したとき、スタックの一番上の呪文あるいは能力が解決され、そして[[アクティブ・プレイヤー]]が再び優先権を得る。
  
以前のルールに存在した[[リンボ]][[連鎖]]の代わりに導入された。
+
*スタックを用いずに処理されるものとしては、[[常在型能力]]、マナ能力、[[状況起因処理]][[ターン起因処理]][[特別な処理]]がある。
 
+
**プレイヤーが[[投了]]した場合、即座にゲームに敗北する。これはスタックを用いない。
呪文や[[起動型能力]][[マナ能力]]を除く)は、[[プレイ]]された時点で、スタックの一番上に積まれる。
+
**[[基本セット2010]]以前のルールでは、[[戦闘ダメージ]][[割り振る|割り振り]]もスタックに積まれて解決を待っていた。
[[誘発型能力]](マナ能力を除く)は、[[誘発]]して[[優先権]]が発生した時点で、スタックの一番上に積まれる。
+
*スタックに存在するオブジェクトの情報は[[公開情報]]である。その順番を変更してはならない。
[[割り振る|戦闘ダメージ]]の[[割り振り]]も、1つの[[オブジェクト]]である[[かのように]]、スタックの一番上に積まれる。
+
すべての[[プレイヤー]]が続けて[[優先権]]を[[パス]]したとき、スタックの一番上の呪文、能力、あるいは戦闘ダメージが解決され、そして[[アクティブ・プレイヤー]]が再び優先権を得る。
+
 
+
*スタックに置かれるオブジェクトは以下の4つ。
+
 
+
 
+
 
+
 
+
 
+
*[[常在型能力]]はスタックに乗らない。
+
 
+
*スタックに乗らずに処理されるものとしては、マナ能力、[[状況起因効果]][[ゲームの行動]][[特別な行動]]などがある。
+
 
+
*スタックに存在するオブジェクトの情報は[[公開情報]]である。もちろん、その順番を変更してはならない。
+
 
**スタック上のオブジェクトが[[裏向き]]ならば、その表側の情報は非公開である。
 
**スタック上のオブジェクトが[[裏向き]]ならば、その表側の情報は非公開である。
 +
*「スタックに乗せる か 乗せない」という'''選択肢は無い'''ので注意すること。プレイ上で「スタックに乗せて…」という行動は、ルールに厳密に従うなら間違い。
 +
**「[[対応して]]」を「スタックして」と表現することがある。後述「語源」の通り必ずしも間違いとは言い切れないものの、ルール用語としての「スタック」と紛らわしいのは確かなので、区別して用いよう。
  
*「スタックに乗せる or 乗せない」という''選択肢は無い''ので注意すること。
+
===その他===
プレイ上で「スタックに乗せて…」という行動は、ルールに厳密に従うなら間違い。
+
*呪文や能力のやり取りを正確に理解するためには必要不可欠な概念だが、その重要性に反して初心者はこれを理解していないことも多い。
**俗に、「[[対応して]]」を「スタックして」という言い方をすることがある。
+
**よって初心者を混乱させないよう、[[刹那]]などの少数の例外を除き、[[文章欄]]の中で「スタック」という用語が用いられることはない<ref>[https://magic.wizards.com/en/articles/archive/making-magic/stack-2006-11-20 On the Stack]([[Making Magic]] [[2006年]]11月20日 [[Mark Rosewater]]著)</ref>。
(stackには「積み重ねる」という動詞の用法もあるので、誤用ではない)。
+
**最低限、「呪文や能力が効果を発揮する前に、対応して[[インスタント]]や能力を使うことができる」「その場合、それらは後入れ先出しで効果を発揮する」ということだけは理解しておこう。
ただ、ルール用語としての「スタック」と紛らわしいのは確かなので、区別して用いよう。
+
*[[第6版]]より前の[[ルール]]に存在した[[リンボ]]、[[連鎖]]の代わりに導入された。
  
*初心者にこの概念を説明するのは非常に重要であるが、反面理解されにくい。
+
==語源==
また「スタックってどこにあるの?」とか聞かれる場合もあるが、その時は「肩の上あたり」とか笑って答えてあげよう。
+
計算機科学・情報科学での『後入れ先出し』という処理順番の管理方法に使われている用語を語源としている。→[[Wikipedia:ja:スタック]]
 
+
*もともとstackという単語は「一山の積み重ね」というニュアンス。「後入れ先出し」の意味は持っていない。
*たまにスッタクとか間違われることがある。
+
**故意にそう言う人もいる。
+
  
 
==参考==
 
==参考==
計算機科学・情報科学での『後入れ先出し』という処理順番の管理方法に使われている用語を語源としている。→[[Wikipedia:スタック]]
+
<references/>
 
+
*[https://magic.wizards.com/en/articles/archive/beyond-basics/stack-and-its-tricks-2017-11-30 The Stack and Its Tricks]/[https://mtg-jp.com/reading/bb/0030059/ スタックとそのトリック](Beyond the Basics [[2017年]]11月30日 [[Gavin Verhey]]著)
*[[マジック]]とは直接関係のない予備知識。
+
もともとstackという英語は「一山の積み重ね」というニュアンスで、上記用法での「後入れ先出し」の意味は持っていない。
+
よってBlogなどでよく見る「用事がスタックしている」のような表現は「用事が山積みになっている」という意味で特に問題ない。
+
まあ情報科学用語としてこれを使うのなら、用事なら普通は『先入れ先出し』なので「スタックという表現はおかしい」「用事がキューに入っているというべき」というのも、間違いではないが、誤解をしないように。
+
 
+
==参照==
+
 
*[[ルーリング]]
 
*[[ルーリング]]
 +
*[[対応して]]
  
*[[リンボ]]
+
*[[リンボ]]([[廃語]])
*[[連鎖]]
+
*[[連鎖]](廃語)
 
+
===総合ルール===
+
{{#cr:217.6}}
+
  
{{#cr:408.1}}
+
{{#cr:405}}

2018年11月11日 (日) 22:15時点における版

スタック/Stackとは、領域の1つ。呪文能力は、一部の例外を除きここにいったん移動し、解決を待つ。

目次

解説

具体的にスタックに積まれるオブジェクトは、以下の3つ。

  1. 呪文
    • 唱えられた時点で、スタックの一番上に積まれる。
  2. マナ能力ではない起動型能力
    • 起動された時点で、スタックの一番上に積まれる。
  3. マナ能力ではない誘発型能力
    • 誘発したあと、次に優先権が発生した時点で、スタックの一番上に積まれる。

すべてのプレイヤーが続けて優先権をパスしたとき、スタックの一番上の呪文あるいは能力が解決され、そしてアクティブ・プレイヤーが再び優先権を得る。

  • スタックを用いずに処理されるものとしては、常在型能力、マナ能力、状況起因処理ターン起因処理特別な処理がある。
  • スタックに存在するオブジェクトの情報は公開情報である。その順番を変更してはならない。
    • スタック上のオブジェクトが裏向きならば、その表側の情報は非公開である。
  • 「スタックに乗せる か 乗せない」という選択肢は無いので注意すること。プレイ上で「スタックに乗せて…」という行動は、ルールに厳密に従うなら間違い。
    • 対応して」を「スタックして」と表現することがある。後述「語源」の通り必ずしも間違いとは言い切れないものの、ルール用語としての「スタック」と紛らわしいのは確かなので、区別して用いよう。

その他

  • 呪文や能力のやり取りを正確に理解するためには必要不可欠な概念だが、その重要性に反して初心者はこれを理解していないことも多い。
    • よって初心者を混乱させないよう、刹那などの少数の例外を除き、文章欄の中で「スタック」という用語が用いられることはない[1]
    • 最低限、「呪文や能力が効果を発揮する前に、対応してインスタントや能力を使うことができる」「その場合、それらは後入れ先出しで効果を発揮する」ということだけは理解しておこう。
  • 第6版より前のルールに存在したリンボ連鎖の代わりに導入された。

語源

計算機科学・情報科学での『後入れ先出し』という処理順番の管理方法に使われている用語を語源としている。→Wikipedia:ja:スタック

  • もともとstackという単語は「一山の積み重ね」というニュアンス。「後入れ先出し」の意味は持っていない。

参考

  1. On the StackMaking Magic 2006年11月20日 Mark Rosewater著)

引用:総合ルール 20231117.0

QR Code.gif