Entanglionの手引き:日本語版をつくりました
Entanglionとは, IBM Researchが作成した,オープンソースのボードゲームです.なんとこのゲーム,量子ゲート方式の理論がベースになっています!量子ビット,重ね合わせ,量子もつれ,測定,量子誤り訂正など,量子計算におけるいくつかの基本概念がルールに盛り込まれています.GitHubにて,ゲームボードやカードを無償で印刷できるので,誰でもすぐに始められますよ!
ただ,ここで一つ問題が…ボードゲームは1人じゃできないのです(´・ω・`).遊ぶには相手を探さないといけません.しかし,現在Entanglionのルールブックは英語版しか存在せず(たぶん),日本語で解説をしている方も(今の所)いらっしゃらないようです.これでは気軽に人を誘えない!ということで,お粗末な文章ではありますが,日本語版Entanglionの手引きをつくりました.
この手引き書の仕様
- 英語が苦手な人がGoogle先生と一緒にえっちらおっちらつくりました
- 意訳している箇所が多々あります.おかしな表現がありましたらご指摘ください.
- ソースはIBM Researchが発表しているGitHubです
- 上記のソースから,とりあえずゲームを始めるために必要だと私が判断した部分をピックアップした内容となっております
- つまり,はじめてこのゲームを始める人向けの内容です.
- 上記のGitHubをそのまま丸々日訳したよというものではありません.
- この記事を読んで,(既にこのゲームの経験者である方が)Entanglionが強くなるということはたぶんないです.
- この記事に使用している画像は,上記のGitHubから拝借しています.
- この記事の筆者も,このゲームに関しては初心者です(大事!).一緒にお勉強していきましょう!
追記:このゲーム,「話のタネ」力すごいです.「IBMがつくった量子コンピュータベースのボードゲームなんですよ」と言うといろんな人が興味を持ってくれる.
Entanglion銀河へようこそ!
おめでとうございます!あなたは銀河で貨物輸送を行う宇宙船の,新しい船長に就任しました!
何年も前にこの銀河系に実在したという,量子コンピュータ.しかし,この技術は,遠い昔にとある種族とともに消滅し,再び惨事をまねくことを恐れた者の手によって,解体され,Entanglion銀河に分散されたと言い伝えられています.そしていまも,それらのパーツは宇宙のどこかで,誰かの手によって量子コンピュータとして再構築されるのを待っているという噂も….しかし,現在ではほとんどの人が,この話をおとぎ話だと思っています.
あなたは,この銀河系に生まれた,優秀で好奇心旺盛な宇宙船の操縦士です.前任の船長John Bellの引退に伴い,本日ついに,宇宙を股にかける宇宙船の船長となりました.この船と,Bellの残した資源があれば,古代人が残した量子コンピュータのパーツを探索し,マシンを再構築することができるかもしれません.
もっと詳しく聞きたい?では,Entanglionの完全なバックストーリー,Quanticたちの数奇な運命を読んでみるのがいいでしょう.
Quanticたちの数奇な運命も面白かったので,日訳を作成したのですが,思った以上に文量があったのと,別にこれは読まなくてもゲームできるという理由で,別の記事にまとめました.お時間があったらこちらも目を通してみてください.
ルールブック
Entanglionは,2人で行うボードゲームです.目標は,古代人によって宇宙に分散された量子コンピュータを再構築することです.チームメイトと協力し,量子宇宙の3つの銀河(Centarious,Superious,そしてEntanglion)を旅して,8つの量子コンピュータの構成部品(コンポーネント)を収集します.各部品を守っている防衛システムに見つからないようにご注意を!
ゲームの基本概念
このゲームでは,量子計算の基本概念がルールに盛り込まれています.それらを簡単に説明します.
- 量子ビットとは量子計算の基本要素です
- 重ね合わせ状態とは,量子システムが一度に複数の状態の確率的な組み合わせで存在している状態です
- 量子もつれは,ある量子ビットの状態が別の量子ビットの状態と相関するときに発生します
- 観測は,量子ビットの古典的な価値を観察する手段です
- エラーは,量子ビットの観測値にノイズが影響を及ぼした時に起こります
また,このゲームは,実際の量子コンピュータの構築に関わる,さまざまな種類のハードウェアおよびソフトウェアの概念を取り入れています.
このゲームが,実際の量子コンピュータとどのように関係しているかに関しては,このEntanglionと量子コンピュータの関係に記載しています.
Entanglionと量子コンピュータの関係に関しても,文量と内容の関係により,こちらとは別の記事にまとめようと思います.一応,この章に関しては,読まなくてもゲームができるとは思いますが,知っているとこのゲームがもっと楽しくなるかもしれません.
ゲームの流れ
- 1.ゲームボードとスペースシップボードを用意します
- ゲームボードを各プレイヤーの間に設置し,スペースシップボードを各プレイヤーに配布します.
- 2.コンポーネントカード(量子コンピュータの構成部品)を配布します
- コンポーネントカードをシャッフルし,Entanglion銀河の各惑星の上に,惑星一つに対し一枚を表向きにして置きます.
- 3.エンジンスタックを用意します
- PROBEカードを除いたエンジンカードをシャッフルします.PROBEカードを裏向きにしてエンジンスタックに置き,残りのエンジンカードを,その上に裏向きでのせます.
- 4.イベントデッキを用意します
- ”Quantum Shuffle”というカードを除いたイベントカードをシャッフルします.イベントデッキに裏向きにしたイベントカードを3枚配置します.次に,”Quantum Shuffle”のカードを裏向きにしてイベントデッキの上に置きます.最後に,残りのイベントカードを裏向きにしてイベントデッキの上に置きます.
- 5.最初の検出率を決めます
- 検出率トークンをディテクションレートに配置します.低い難易度でゲームを楽しむ場合には,検出率を1もしくは2から始めると良いでしょう.難易度を上げたい場合は,3からスタートします.量子コンピュータが構築される前に,検出レベルが最終レベル(X)に達した場合,ゲームは終了です.
- 6.プレイヤーの順番を決めます
- 各プレイヤーはEntanglionダイス(8面)を振ります.大きい番号を出したプレイヤーが先行です.同じ番号が出た場合はもう一度振ります.
- 7.初期スタート地点を決定します
- 先行のプレイヤーは, Centariousダイスを振り,最初に自分の宇宙船を配置する場所を決めます(0が出たらZERO,1が出たらONEに置いてください).量子システムを初期化するのと同じです.
- 8.エンジンカードを引きます
- 先行のプレイヤーから始めます.各プレイヤーは,エンジンカードを3枚引いて自分の手札にします.じぶんの手札にしたカードは,カードの表を確認することができます.
ゲームに必要な道具
これらの道具の入手方法については,アセットの入手方法と作成方法をご参照ください.
ボード
- ゲームボード×1
- スペースシップボード×2
カード
- エンジンカード×24(H×8,CNOT×7,X5,SWAP3,PROBE×1)
- イベントカード×9
アクセサリ
- 検出率トークン×1
- コンポーネントカード×8
- Centariousダイス×1(紫色の2進数6面体のサイコロ)
- Entanglionダイス×1(黄色の8面体のサイコロ)
- スペースシップトークン×2
アセットの入手方法と作成方法
ゲームに使用する道具は,こちらからダウンロードしてください.
アセット | 作成方法 |
---|---|
ゲームボード,スペースシップボード,エンジンカード,イベントカード,コンポーネントカード,ルールブック | 紙に印刷. |
検出率トークン | 紙に印刷,もしくは3Dプリント. |
スペースシップトークン | 紙に印刷,もしくは3Dプリント. |
Centariousダイス×1(紫色の2進数6面体のサイコロ) | 3Dプリント,もしくは代価品を利用.Amazonで購入も可能 |
Entanglionダイス×1(黄色の8面体のサイコロ) | 3Dプリント,もしくは代価品を利用.Amazonで購入も可能 |
紙に印刷するものに関しては,厚紙をおすすめします.インク代を節約したいという方は,ライトテーマを使用しましょう.
ちなみにこの記事の筆者は,ボード類はA4バージョンを厚紙に印刷し,コマ類は3Dプリンタで製作しました.
久しぶりにスティックのりとか使いました.コマ類は3Dプリンタの残りフィラメントの事情で色のバリエーションがないですが….せめて宇宙船トークンは色を分けたいですね.
エンジンカード
エンジンカードは,あなたの宇宙船を操縦するために使用します.ゲームボード上のエンジンナビゲーションには,そこを通過するために必要なエンジンカードが記載されています(例えば,”X / CNOT”というナビゲーションであれば,そこを通過するために,XまたはCNOTのいずれかが必要であるということです).
- X
- XはZEROとONEの間およびEntanglion銀河内を移動するために使用します.
- H
- HはCentarious銀河とSuperious銀河間およびEntanglion銀河内を移動するために使用します.
- SWAP
- Entanglion銀河外では,SWAPは2つの宇宙船の位置を交換します.Entanglion銀河内では,SWAPはOMEGA ZEROとOMEGA THREEの間のみを移動します.
- CNOT
- CNOTはEntanglion銀河に入りその中を移動するために使用します.また,他の宇宙船が1つの軌道を回っているときに限り,Centarious銀河内におけるあなたの宇宙船の位置を反転させます.
- PROBE
- PROBEカードが引かれるたび,あなたの宇宙船は古代人(Qemo)が残した防衛システムに検出されてしまいます!Entanglionダイスを振り,4未満の数が出た場合(コンポーネントの効果を考慮した後に),検出率を一つ上げます.それ以外の場合,なにも行いません.PROBEカードを捨て,代わりのエンジンカードを引きます.
エンジンカードに描かれているラインが,エンジンコントロール部に記載されている,自分の宇宙船のラインと一致するように置いてください.
エンジンカードの山がなくなったら,捨て札にPROBEカードを加え,また山を作ります.
あなたの選択肢
あなたのターンに,以下のいずれかを行なってください.
- 操縦する
- エンジンコントロールに存在する一枚のエンジンカードを使用し,エンジンカードを一枚引きます.あなたのエンジンカードは,あなたの宇宙船にのみ使用できます.
- エンジンを交換する
- あなたが持っている一枚のエンジンカードを捨て,代わりにエンジンカードを一枚引きます.
- コンポーネントを回収する
- コンポーネントカードがある場合,回収を試みるためにEntanglionダイスを振ります.
- 量子イベントを使用する
- イベントカードを持っている場合,一枚使用する.
基本的に,パスはできません.
Entanglion銀河の出入り
Entanglion銀河に入るためには,1つの宇宙船がCentarious銀河にあり,もう一つの宇宙船がSuperious銀河にある必要があります.このとき,Centariousにいる宇宙船だけが,CNOTを使用してEntanglionに入ることができます.Entanglionへの経路は,ゲームボード上でグレーの線で表されています.
CNOTを適用する宇宙船 | もう一つの宇宙船 | 移動先 |
---|---|---|
ZERO | PLUS | PHI PLUS |
ZERO | MINUS | PHI MINUS |
ONE | PLUS | PSI PLUS |
ONE | MINUS | PSI MINUS |
両方の宇宙船がPHI PLUS,PHI MINUS,PSI PLUS,またはPSI MINUSにいるとき,CNOTを使用してEntanglionから出ることができます.CNOTを使用した船はCentariousに,もう一つの船はSuperiousに戻ります.その際,グレーのラインで示されている経路を通ります.
Entanglionの外は,二つの宇宙船は独立した動きをとりますが,Entanglionの中では,二つの宇宙船の動きは互いに依存したものになります.
例) 赤い宇宙船がZERO,青い宇宙船がPLUSにいる場合,赤い宇宙船のプレイヤーがCNOTを使用すると,両方の船はPHI PLUSに移動します.
PHI PULSの上で,赤い宇宙船のプレイヤーがCNOTを使用すると,赤い宇宙船はZEROへ,青い宇宙船はPLUSへ戻ります.
検出率
検出率は防衛システムを回避する難易度を決定します.検出率トークンは,現在の検出率を確認するために使用されます.プレイヤーの宇宙船が軌道防衛システムによって検出された場合,もしくは相手プレイヤーが地上防衛システムによって検出された場合,検出率が1上がります.
軌道防衛
Entanglionの惑星は,そこに隠された量子コンピュータの構成部品(コンポーネントカード)を略奪しようとする宇宙船を検出する軌道防衛システムによって保護されています.あなたの宇宙船のエンジンを使用して,これらのシステムを回避することは可能です.あなたの宇宙船がシステムに検出された場合,宇宙船の操縦システムは自動的に回避行動をとり,Centarious銀河内のランダムな惑星にジャンプします.この回避行動は,量子イベントを引き起こします.
- Entanglion銀河内で操縦するとき
- Entanglionダイスを振り,出た値が現在の検出率よりも大きければ,軌道防衛は回避されます.そうでない場合は,以下の処置を実行してください.
- Centariousダイスを振って,指示された惑星に両方の船を移動させます
- 検出率を1つ上げます
- イベントカードを引いて指示された行動を実行します
よく使用される手札の例
- コンポーネントカード”Physical Qubits”を使用すると,Centarious内のどの惑星に宇宙船を配置するかを決定できます
- コンポーネントカード”Quantum Programming”を使用すると,惑星が量子成分を持たない場合に軌道防衛を回避することができます
- イベントカード”Quantum Tunnel”を使用すると,軌道防衛を回避できます
- イベントカード”Heisenberg”を使用すると,Entanglionに入るときに軌道防衛を回避することができます
コンポーネントカード
ゲームに勝つためには,プレイヤーは量子コンピュータを再構築しなければなりません.そして,量子コンピュータを完成させるためには,それぞれのスペースシップボードに記載されている,8つの構成部品(コンポーネントカード)を集めなければいけません.各イベントカードは,あなたを助ける時もあれば,邪魔をする時もあります.そのため,あなたは最適な順序でコンポーネントを回収するために,チームメイトと戦略を組む必要があります!
あなたはコンポーネントカードを回収するために,相手プレイヤーの船を惑星に送ることができます.コンポーネントは地上防衛システムによって守られており,軌道防衛と同様に回避する必要があります.
- コンポーネントカードを回収するとき
- Entanglionダイスを振り,結果が現在の検出率よりも大きい場合は,コンポーネントを回収し,それをあなたのスペースシップボードに置くことができます.そうでない場合は,あなたの相手プレイヤーは地上防衛システムによって検出されてしまうため,検出率を1つ上げます.
あなたの相手プレイヤーがコンポーネントを回収できなかった場合,あなたの宇宙船は現在の軌道上に残ります.あなたが軌道防衛を持つ別の惑星に移動しない限り,次のターンで防衛システムの検出を確認する必要はありません.
- Physical Qubits -実際の量子ビット-
- 軌道防衛システムによって検出されたとき,あなたは各宇宙船をCentarious内のどの惑星にでもに移動させることができます.
- Qubit Interconnect -量子ビットの連結-
- あなたのターンの開始時に,あなたの宇宙船と相手プレイヤーの宇宙船が同じ惑星にいる場合,あなたは相手プレイヤーと一つのエンジンカードを交換することができます.この交換は行動とは見なされません.
- Dilution Refrigerator -希釈冷凍機-
- 希釈冷凍機の重量は,あなたの船のエンジンの負担となります.これにより,あなたの手札に入れることができるエンジンカードの数は2枚に減らされてしまいます.希釈冷凍機を回収したら,エンジンカードを1枚捨てましょう.
- Quantum Gates -量子ゲート-
- エンジンカードを引くとき,代わりのカードを2枚引き,一方をあなたの手札に加え,もう一方を捨てることができます.
- Quantum Programming -量子プログラミング-
- コンポーネントカードを持たないEntanglionの惑星に移動するとき,あなたの船は自動的に軌道防衛システムを回避することができます.
- Quantum Error Correction -量子誤り訂正-
- Entanglionダイスを振るとき,出た目に1を加えることができます.
- Control Infrastructure -制御基盤-
- 制御基盤から放射されるマイクロ波によって,あなたの宇宙船は防衛システムに検出されやすくなってしまいます.Entanglionダイスを振るとき,出た目から1引かなければなりません.
- Magnetic Shielding -磁気シールド-
- Entanglionダイスを振ったあとであっても,もう一度ダイスを振ることができます.ただし,1回目に出た結果は採用されません.
イベントカード
量子エンジンは時に,予想不可能な振る舞いをすることがあります.6つのエンジンコントロールスロットが全て埋まったら,あなたのターンが終了するときに,イベントカードを使用できます.また,あなたが軌道防衛システムに検出された時にも,イベントカードを使用できます.
- イベントカードを使用するとき
- イベントカードを引いて指示を実行し,ゲームボードからすべてのエンジンカードを取り除きます.
あなたのが6つ全てのエンジンコントロールスロットを埋めたのと同じターンに,軌道防衛システムによって検出された場合,2枚のイベントカードを実行してください.
- Bennett -ベネット-
- あなたがこのカードを使用したいと思うまで,このカードを持っておくことができます.このカードを使用すると,1つのコンポーネントカードを他の宇宙船に渡したり,受け取ったりすることができます.
- Bit Flip Error -ビット反転エラー-
- 検出率を4(二つあるうちの手前側)にセットします.
- Heisenberg -ハイゼンベルク-
- あなたがこのカードを使用したいと思うまで,このカードを持っておくことができます.Entanglionダイスを振り,出た目の数だけ,OMEGA ZEROから時計回りに移動します.軌道防衛システムを無視して,両方の船を選択された惑星に移動させることができます.
- Quantum Shuffle -シャッフル-
- イベントカードスタックをシャッフルし,イベントカード一枚引きます.
- Quantum Tunnel -量子トンネル効果-
- あなたがこのカードを使用したいと思うまで,このカードを持っておくことができます.あなたのこのカードを使用したターンの間,軌道または地上防衛システムを回避することができます.このカードの使用は行動とは見なされません.
- Schrödinger -シュレーディンガー-
- 検出率を1つ上げます.
- Spooky Action -不穏な動き-
- あなたが持っているコンポーネントカードを裏向きにして,ランダムに一枚選択します.Entanglionダイスを振り,出た目の数だけOMEGA ZEROからの空いている惑星を数え,その惑星にコンポーネントを配置してください.残りの部品は,あなたの船に返してください.あなたがコンポーネントカードを持っていない場合,このカードは効果がありません.
- The Mechanic -実機-
- あなたがこのカードを使用したいと思うまで,このカードを持っておくことができます.3枚のエンジンカードを引き,それらのうち2枚まで使用することができます.Entanglionに存在する軌道防衛システムを回避することができます.使用しなかったエンジンカードは捨てます.
- Wave Function Collapse -波動関数の崩壊-
- 検出率を2つ下げます.
ゲームの終了
量子コンピュータの8つのコンポーネントをすべてを集めた時点で,プレイヤーたちの勝利です.ゲームを終了します.
検出レベルが最終レベル(X)に達した場合,プレイヤーたちの敗北です.ゲームを終了します.
チュートリアルゲーム
ルールブックの説明に従いゲームボードをセットします,このゲームでは,青い宇宙船(以後,Mercurialと呼ぶ)が先行プレイヤーです.MercurialはX,H,Hの3枚のカードを引きます.赤い宇宙船(以後,Rubiconと呼ぶ)はCNOT,SWAP,Xの3枚のカードを引きます.どちらの船もZEROからスタートします.
MercurialはエンジンカードHを使用し,PLUSへ移動します.その後,代わりのエンジンカードを引きます.こちらはXでした.
RubiconはCNOTを使用し,MercurialとともにPHI PLUSへ移動します.代わりのエンジンカードとして引いたのはHでした.Entanglion銀河内に侵入したので,Rubiconは軌道防衛システムを回避するために,Entanglionダイスを振らなければなりません.検出率が1なので.Rubiconは2以上を出す必要があります。Rubiconは3を出しました.
MercurialはPHI PLUSに存在するコンポーネント”Quantum Gates”を回収することにしました.MercurialはEntanglionダイスを振り,6を出したので,コンポーネントを安全に回収することに成功しました.
Rubiconは次の目的地をOMEGA TWOに決めました.両船を移動させるために,Hを使用します.
RubiconがEntanglionダイスを振ると,1が出ました.宇宙船がシステムに見つかってしまったので,撤退しないといけません!RubiconがCentariousダイスを振ると,1が出たので,両方の船はONEへ戻ります.宇宙船が検出されたので,検出率は1上げるとともに,イベントカードを使用する必要があります.Rubiconは量子イベントカード”Heisenberg ”を引きました.これはこれ以降のターンで使用することができます.
RubiconとMercurialのどちらかがすべてのコンポーネントを収集するまで,または検出率が最終レベルに達するまでゲームは続きます.
本記事の内容は以上です!さっそくGitHubから材料をダウンロードして,ゲームを始めてみましょう!
私も練習します!