A game by IBM Research
2 PLAYERS | AGES 14 & UP | ~45 MINUTES
Entanglion awaits your space navigation skills and strategic planning to explore a new galaxy and reconstruct an ancient quantum computer.
🤔 Confused about a rule? Please take a look at the errata for rule clarifications and game updates.
Congratulations, your captain has retired and left you in charge of his galactic shipping business! Now it's time to make some upgrades.
For years, you've been obsessed with rumors of an ancient quantum computing technology that could revolutionize galactic cargo transport. If the rumors were true, it would allow your ships to calculate hyperspace paths in mere seconds! There's only one problem: the ancients dismantled their quantum computer out of fears that it was too powerful, and they left the components scattered across planets in the heavily-guarded Entanglion galaxy.
If you want to rebuild this incredible technology, you'll have to navigate your ships through the Entanglion galaxy and out-maneuver the defenses the ancients left behind. The good news is that your old captain left you enough money to outfit your ships with the quantum-powered engines you'll need to enter Entanglion. The bad news is that without a quantum computer to guide them, these engines can be a little… unpredictable.
Think you're up for the challenge?
Entanglion is a cooperative board game designed for two players. The goal is to reconstruct a quantum computer developed by an ancient race. Work together with your teammate to navigate the three galaxies of the quantum universe – Centarious, Superious, and Entanglion – in a quest to collect eight quantum computer components. Be careful to avoid detection by the planetary defense mechanisms guarding the components!
Entanglion was designed to expose players to several fundamental concepts in quantum computing:
- Qubits are the building blocks of quantum computation.
- Superposition is when a quantum system may exist in a probabilistic combination of multiple states at once.
- Entanglement happens when the state of one qubit correlates with the state of another qubit.
- Measurement is the process of observing the classical value of a qubit.
- Error happens when random noise in the quantum system perturbs the measured value of a qubit.
Entanglion also exposes players to the different kinds of hardware and software components involved in building a real quantum computer.
Further discussion of how Entanglion relates to actual quantum computing can be found toward the end of this book.
- Lay out the game & spaceship boards. Place the game board within easy reach from each player and distribute the spaceship boards to each player.
- Place the quantum components. Shuffle the quantum components and place them face up on each planet in the Entanglion galaxy, one per planet.
- Shuffle the engine card stack. Set aside the PROBE card and shuffle the remaining engine cards. Place the PROBE card face down on the engine stack, then place the remaining engine cards on top, face down.
- Prepare the quantum event deck. Set aside the Quantum Shuffle card and shuffle the remaining event cards. Deal out three event cards face down on the quantum event deck. Next, place the Quantum Shuffle card face down on the deck. Finally, place the remaining event cards face down on the deck.
- Set the initial detection rate. Place the detection rate token on the detection rate scale. For an easy game, start with a detection rate of 1 or 2. For a more challenging game, start with a detection rate of 3. If the detection rate reaches the final level (X) before the quantum computer has been built, the game ends in a loss.
- Determine the first player. Determine the first player by having each player roll the Entanglion die (8-sided). The player with the higher number goes first. Re-roll in case of a tie.
- Determine the initial ship locations. Starting with the first player, roll the Centarious die to place each spaceship (0 goes to ZERO , 1 goes to ONE ). This process is akin to initializing a quantum system.
- Draw engine cards. Starting with the first player, each player draws three engine cards into their hand. Engine cards may be kept face up.
Boards
- 1 game board
- 2 spaceship boards
Cards
- 24 engine cards (8 H, 7 CNOT, 5 X, 3 SWAP, 1 PROBE)
- 9 event cards
Pieces
- 1 detection rate token
- 8 quantum components
- 1 Centarious die (purple binary d6)
- 1 Entanglion die (yellow d8)
- 2 spaceship tokens
Rule Book
Engine cards are used to navigate your ships around the quantum universe. Navigation paths on the game board are labeled with the card(s) needed to traverse them (e.g. “X/CNOT” means either X or CNOT can be used to traverse that path). In some cases, only one spaceship may traverse a path. Engine cards may be played with no effect when no transition is shown on the board.
X. X is used to navigate between ZERO and ONE and within the Entanglion galaxy.
H. H is used to travel between Centarious and Superious and within the Entanglion galaxy.
SWAP. Outside of Entanglion, SWAP exchanges the positions of the two spaceships. Inside Entanglion, SWAP only transitions the spaceships between OMEGA ZERO and OMEGA THREE .
CNOT. CNOT is used to enter the Entanglion galaxy and navigate within it. It also flips the position of your spaceship in Centarious, but only when the other spaceship is orbiting ONE .
PROBE. Whenever PROBE is drawn, your ships have been discovered by an ancient defensive probe! Roll the Entanglion die. If the outcome is less than 4 (after accounting for quantum component effects), increase the detection rate by one. Otherwise, PROBE has no effect. Discard PROBE and draw a replacement engine card.
Orient engine cards in the engine control spaces such that the lines on the card line up with the line of your spaceship.
When the engine stack becomes depleted, immediately reshuffle the engine cards in the discard pile to replenish the engine stack. Include PROBE in the shuffle, do not place it at the bottom of the stack.
Perform one of the following actions on your turn.
- Navigate. Play one engine card in engine control to navigate around the galaxy, and draw a replacement. You may only play engine cards for your own ship.
- Exchange. Discard one engine card from your hand and draw a replacement..
- Retrieve. Roll the Entanglion die to attempt to retrieve a quantum component if one is present.
- Event. Play an event card from your hand (if you possess one).
Players may not pass their turns, they must perform one of the actions above.
In order to enter Entanglion, one spaceship needs to be in Centarious and the other spaceship needs to be in Superious. Only the spaceship in Centarious can use CNOT to enter Entanglion. The paths into Entanglion are represented with gray lines on the game board.
Lead spaceship (playing the CNOT) | Other spaceship | Destination |
---|---|---|
ZERO | PLUS | PHI PLUS |
ZERO | MINUS | PHI MINUS |
ONE | PLUS | PSI PLUS |
ONE | MINUS | PSI MINUS |
It is also possible to exit Entanglion using CNOT when both ships are orbiting PHI PLUS , PHI MINUS , PSI PLUS , or PSI MINUS . The ship that plays the CNOT returns to Centarious and the other ship returns to Superious, on the planets indicated with the gray lines.
Example: Rubicon is orbiting ZERO and Mercurial is orbiting PLUS . When Rubicon plays a CNOT, both ships move to PHI PLUS .
Outside of Entanglion, ships move independently. Inside Entanglion, both ships always move together, irregardless of which player plays an engine card.
On PHI PLUS , when Rubicon plays CNOT, Rubicon moves to ZERO and Mercurial moves to PLUS .
The detection rate determines the difficulty of successfully evading planetary defenses. The detection rate token is used to keep track of the current detection rate. When a player’s spaceship has been detected by orbital defenses, or a player’s away team has been detected by ground defenses, the detection rate is increased, making it easier for each planet’s defenses to detect the player in the future. The game ends when the detection rate reaches the final level (designated with an X).
The detection rate increases by one whenever you are detected by a planet's orbital or ground defenses.
Planets in Entanglion are protected by orbital defenses that scan for ships looking to plunder the quantum components hidden there. It is possible to evade these defenses using your quantum engines. If you are detected, however, your navigation system will automatically take evasive maneuvers and jump to a random planet in the Centarious system. This jump triggers a quantum event.
When you navigate to any planet in Entanglion: Roll the Entanglion die. If the outcome is greater than the current detection rate, the orbital defenses have been evaded. If not, perform the following actions:
- Roll the Centarious die and move both ships to the planet indicated. Both ships jump together.
- Increase the detection rate by one.
- Draw a quantum event card and perform the action indicated.
Physical Qubits lets you decide which planets in Centarious to place your spaceships.
Quantum Programming lets you bypass orbital defenses when a planet doesn't have a quantum component.
The Quantum Tunnel event card lets you bypass orbital defenses. If you play this card after entering the orbit of a planet in Entanglion, you do not need to roll the Entanglion die to determine if your ships were detected by orbital defenses.
When entering Entanglion via the Heisenberg card, you may ignore the orbital defenses.
If you play an engine card that does not transition your ships to a new planet in Entanglion, you do not need to re-check whether your ships have been detected.
There are eight components that players must obtain in order to build the quantum computer to win the game, shown on each of the spaceship boards. Each component also grants a permanent special ability or hindrance to your ship, so you must strategize with your teammate to obtain the components in an optimal order!
Quantum components are permanent upgrades to your ship and alter gameplay for the rest of the game.
When your ships are orbiting a planet with a quantum component, you may send an away team to the planet’s surface to retrieve it. Quantum components are guarded by automated ground defenses which, as with orbital defenses, must be evaded.
To perform a retrieval mission: Roll the Entanglion die. If the outcome is greater than the current detection rate, collect the component and place it on your spaceship board. If not, your away team was detected by the ground defenses; increase the detection rate by one.
If your away team fails to retrieve a quantum component, your ships remain in orbit on the current planet. You do not need to perform another orbital defense check on the next turn unless you navigate to another planet that has orbital defenses
The Quantum Tunnel event card lets you bypass ground defenses. If you play this card during your turn, your retrieval mission was successful. You do not need to roll the Entanglion die to determine if your away team was detected by ground defenses; add the quantum component to your ship
Quantum engines can be unpredictable at times! Once all six engine control slots have been filled, perform a quantum event at the end of your turn. In addition, perform a quantum event whenever you have been detected by orbital defenses.
To perform a quantum event: Draw an event card and perform the instructions. Clear all engine cards from the game board and put them in engine discard pile.
When Quantum Shuffle is drawn, reshuffle the quantum event cards as per the instructions in game setup.
In the event that your ship was detected by orbital defenses on the same turn as having filled all six engine control slots, perform two quantum events.
Players immediately win the game when they have collected all eight components of the quantum computer. Players immediately lose the game when the detection rate reaches the end (X).
Set up the game board as described in Setup. In this game, Mercurial (the blue player) will go first. Mercurial draws three cards: X, H, and H. Rubicon draws three cards: CNOT, SWAP, and X. Both ships start on ZERO .
- Mercurial plays an H to navigate to PLUS . Mercurial draws X as a replacement card.
- Rubicon plays CNOT to navigate both ships to PHI PLUS . Rubicon draws H as a replacement card. After arriving at a planet in Entanglion, Rubicon must roll the Entanglion die to evade the orbital defenses. Since the detection rate is 1, Rubicon needs to roll a 2 or higher. Rubicon rolls the Entanglion die and gets a 3, just enough to evade detection!
- Mercurial decides to retrieve the Quantum Gates present on PHI PLUS . Mercurial rolls a 6, much higher than the detection rate of 1, and successfully retrieves the component.
- Rubicon decides the next destination is OMEGA TWO and plays an H to navigate both ships there.
Rubicon rolls the Entanglion die and it comes up as 1. The ships have been detected, so they must retreat! Rubicon rolls a 1 on the Centarious die, so both ships jump back to ONE . Since they were detected, the detection rate is increased by 1 and a quantum event is triggered. Rubicon draws a quantum event card – Heisenberg – which can be used on a future turn.
Play continues until either Rubicon and Mercurial have collected all of the quantum components in Entanglion, or until the detection rate reaches the final level.
Entanglion models several aspects of a 2-qubit quantum computer. Specifically, the two spaceships represent two qubits, and each planet in each galaxy represents a different state of those qubits. Engine cards represent the quantum gates used to transition the qubits into different states.
The Centarious galaxy represents the classical states of 0 and 1, written in "ket notation" as ⎢0 〉( ZERO ) and ⎢1 〉( ONE ). The Superious galaxy represents states of quantum superposition, known as ⎢+ 〉( PLUS ) and ⎢- 〉( MINUS ). The Entanglion galaxy represents states of entanglement. Four of the entangled states, ⎢Ψ+ 〉( PSI PLUS ), ⎢Ψ- 〉( PSI MINUS ), ⎢Φ+ 〉( PHI PLUS ), and ⎢Φ- 〉( PHI MINUS ), are known as the Bell states. The other entangled states, which we have labeled ⎢ω0 〉( OMEGA ZERO ) through ⎢ω3 〉( OMEGA THREE ), are additional states that are achievable through the combined operation of the X, H, SWAP, and CNOT gates.
The requirement that both ships must move together within Entanglion is a result of the fact that for entangled states, the state of the system is more complex than a simple combination of the states of the individual qubits. This is one of the main ways in which quantum mechanics differs from classical physics.
The engine cards represent some of the different kinds of quantum logic gates used by quantum computers.
- X. The X gate flips the value of a qubit. It is also known as the bit flip gate.
- SWAP. SWAP exchanges the values of the two qubits.
- CNOT. CNOT stands for "Controlled Not." It needs two qubits to work: one qubit is designated the "target," which gets flipped if the other qubit, known as the "control," has a value of 1.
- H. The Hadamard gate is used to create or collapse superposition. It is one of the most important gates in quantum computing.
The quantum components in Entanglion represent different physical or logical components needed to construct an actual quantum computer.
- Physical Qubits. Much like how classical computer processors are implemented via hardware transistors, quantum processors are implemented via hardware qubits. There are a number of different ways scientists are creating physical qubits, including Josephson junctions, ion traps, and quantum dots.
- Qubit Interconnect. Qubits must be physically connected to each other in order to become entangled with one another.
- Dilution Refrigerator. Physical qubits must be kept at very cold temperatures – colder even than outer space – in order to maintain their coherence. Dilution refrigerators are able to cool physical qubits to temperatures as low as 2 millikelvin.
- Quantum Gates. In classical computing, logical gates such as AND, OR, NOT, and NAND are combined to create higher-order computation. In quantum computing, quantum gates such as X, CNOT, SWAP, and H are used for computation.
- Quantum Programming. In order to improve the productivity of quantum programmers, higher-level quantum programming languages are needed. For example, IBM OpenQASM allows you to program a quantum computer with an assembly-style language, and IBM QISKit allows you to program a quantum computer in Python.
- Quantum Error Correction. Physical qubits experience noise that may cause errors to occur during measurement. Quantum error correction is used to correct for these errors. The key insight of quantum error correction is to use multiple physical qubits to simulate one logical qubit.
- Control Infrastructure. Quantum computers need some way to measure the internal state of a qubit. Control infrastructure uses microwave radiation to read the state of a qubit and digitize it into a binary state (0 or 1).
- Magnetic Shielding. Qubits are extremely sensitive to stray magnetic fields. Magnetic shielding ensures qubits are protected from external sources of magnetism.
Event cards add fun, random elements to the game. Some event cards are named after people who made significant contributions to the field of quantum physics and quantum information science, such as Werner Heisenberg and Erwin Schrödinger. One event card is extra special, named after IBM researcher Charles Bennett, one of the founders of quantum information theory and a key contributor to the discovery of the quantum teleportation effect. Other event cards are named after quantum effects such as quantum tunneling, bit flip errors, wave function collapsing, and Einstein’s "spooky action at a distance." We encourage avid players to research these people and topics to learn more about the physics of quantum information!
The process of encountering orbital defenses when navigating the Entanglion galaxy is akin to performing a classical measurement (also known as a Z measurement) on the quantum state. Additionally, the act of retrieving a quantum component is akin to performing an entanglement measurement, also known as a Bell test. Sometimes, noise in the quantum system prevents us from seeing a reliable measurement. We call this a readout error. The effects of noise and errors are modeled via the detection rate.
We recommend a few resources for learning more about quantum computing.
- IBM Q Experience Beginner's Guide by IBM Research
- Q is for Quantum by T. Rudolph
- Quantum Computing for Computer Scientists by N. Yanofsky and M. Mannucci
- Quantum Computation and Quantum Information by M. A. Nielsen and I. L. Chuang
- Quantum Computer Science: An Introduction by N. D. Mermin
- Quantum Computing Since Democritus by S. Aaronson