2
Here, we have two types of qubits - the quantum cir-
cuit qubits and cluster state qubits. In MBQC, each
quantum gate on the quantum circuit qubits can be de-
composed into a series of measurements on cluster state
qubits. In Fig. 1(b), the highlighted qubits are mea-
sured and different colors are for different measurement
basis. The measured cluster state qubits are highlighted
in the same color as the quantum gate in Fig. 1(a) their
measurement implements. The green highlight signifies
Pauli-Z basis measurement. Pauli-Z basis measurement
removes the measured qubit from the cluster state. It is
essential to perform these measurements to isolate cluster
qubits that undergo single qubit operations on different
quantum circuit qubits from each other. At the end of
the measurements, the state of the two unmeasured clus-
ter qubits or output qubits in Fig. 1(b) should match the
state of qubit Q1, Q2in Fig. 1(a).
As seen from Fig. 1(b)-(c), translating a quantum cir-
cuit to a series of measurements on a cluster state in
MBQC can be seen as a tiling puzzle where a set of
blocks are to be arranged on a lattice with the same ge-
ometry as the cluster state. For example, in the case
of a square-grid cluster state, the measurement blocks
take the shape of polyominos, commonly known as puzzle
blocks for games like Tetras. In this paper, we have de-
signed a tiling puzzle to map quantum circuits to MBQC
measurement patterns that closely resemble the game of
Tangram. Our puzzle is slightly different in the sense
that it asks the player to replicate a quantum circuit us-
ing polyominos that signify MBQC measurement blocks
and while arranging the polyominos the player needs to
follow specific rules dictated by MBQC. Note that, the
measurement pattern for a quantum gate is not unique,
which makes our puzzle interesting and challenging. Ad-
ditionally, the player is scored based on the total area
covered by polyominos such that minimizing this area is
encouraged.
We first describe the game in detail in Section III. We
then give the reasoning behind the game rules using the
MBQC theory in Section IV.
III. QUANTUM TANGRAM
This section describes the game in terms of the inter-
face and the MBQC principles translated into the rules
the players needs to follow while placing polyominos.
A. The gameplay
When the game starts, we give the player an interactive
tutorial on how to create equivalent polyominos based on
Section IV A. As part of the game, the player is given
a quantum circuit, an empty square-grid to add poly-
omionos. In the current version of our game, the player
is given only Clifford quantum circuits. All Clifford quan-
tum circuit operations can be performed using only Pauli
basis measurements on the cluster state. The Pauli-X, Y
and Z basis measurements are represented as blue, orange
and green monominos, respectively as shown in Fig. 2.
These monominos are used to generate every other poly-
omino in our game. Having only three colors for the poly-
ominos keeps the game simple. Fig. 3 shows the minimal
polyominos, i.e., the measurement blocks with least num-
ber of measurements for quantum gates for the Clifford
gates and the SWAP gate [1–3]. The player has infinite
supply of minimal polyominos for wires (identity gate)
(see Fig. 4), the Clifford gates, the SWAP gate along
with the monominos for the Pauli measurements. Fig. 5
shows various stages of the game. Note that, the given
polyominos implement the corresponding quantum gate
modulo some phase which comes from the probabilistic
measurement outcomes. Here, we ignore that phase for
the sake of simplicity. The player can drag and drop, ro-
tate the given polyominos, and append wires to deform
the polyominos using the rules discussed in Section III B.
To further simplify the game, we paint every square on
the grid green corresponding to Pauli-Z measurements
to start with. When the player puts a polyomino on
the grid, the squares get re-colored with the colors from
the polyomino. This ensures that every polyomino is ap-
propriately padded with Pauli-Z measurements and the
player won’t have to add the green tiles manually. We
also ask the player to mark the positions of the output
qubits. This is required to evaluate their submission as
discussed in Section IV B. While evaluating the submis-
sion, we first check for correctness and score the correct
solutions that consume lesser area higher. If the player
replicates the quantum circuit, they move on to the next
more difficult level.
B. Game rules
In this section, we describe the game rules as they
would appear in the actual game, designed such that
no prior knowledge of quantum information is required
to understand them. We refer to polyominos as puzzle
blocks and the monominoes (squares) of a polyomino as
tiles in this section. The goal is to implement the given
quantum circuit while minimizing the area occupied by
the non-green tiles.
Rule 1: Start reading the given quantum circuit from
left to right. Each gate in the quantum circuit corre-
sponds to a puzzle block given to you. You can drag and
drop the puzzle blocks for the gates onto the game-board
area to implement the quantum circuit.
Rule 2: A puzzle block can be deformed or its shape can
be modified without changing its function, if every tile in
the new modified puzzle block has the same non-green
tile neighborhood has the original block.
Rule 3: All puzzle blocks have ‘In’ and ‘Out’ tiles
marked on them. The numbers of In- and Out-tiles of
a block are each equal to the number of qubits the cor-
reponding quantum gate operates on. You can place the