Teaches quantum computing and Qiskit in a Minetest block world.
- Here are the Quantum Computing Workshop with QiskitBlocks web-based slides.
- Watch a video that gives a gentle introduction to quantum computing using cats and QiskitBlocks
Please choose one of the Installing and running options below and follow the instructions.
To get started with QiskitBlocks, follow these steps to download and install Minetest on your computer:
-
For Windows users: Download Minetest 5.2 by clicking on the following link. This will initiate the download of the zip file directly to your computer.
-
For Mac users: Download Minetest 5.2 for Mac through the link below. Your download should begin immediately upon clicking.
-
After downloading the zip file, extract its contents to a preferred location on your computer. Then, run the Minetest executable.
-
Click the
Content
tab shown here, then click theBrowse online content
button. -
When on the page shown here, type
QiskitBlocks
, click theSearch
button, and click theInstall
button beside theQiskitBlocks
row. Click theBack to Main Menu
button when installation has completed. -
For QiskitBlocks to work correctly, HTTP requests must be allowed for one of its core components. To do this, go to the
Settings
menu. Click onAll Settings
. -
First enter
HTTP mods
into the search bar and then click theSearch
button. Select the row containingHTTP mods
and click on theEdit
button. -
Leave the
All Settings
menu by clicking on theBack to Settings page
button. -
Although Minetest typically uses your computer's default language, you must select a language in Minetest for QiskitBlocks messages to be displayed in your desired language. Currently, QiskitBlocks messages have been translated to Japanese, so please refer to the Selecting a language section below for instructions.
-
Click the
Start Game
tab shown here, select the roundQiskitBlocks
game from the lower left, deselect the three checkboxes, and click theNew
button. -
From the new world dialog shown here, make up a world name with characters and underscores, enter
0
in theSeed
field, selectsinglenode
orflat
in theMapgen
field, and click theCreate
button. -
Click the
Play Game
button, waiting a few seconds while the new world is generated and lighted.
Due to the great translation work of Kifumi Numata , you may choose for QiskitBlocks messages to be displayed in Japanese (ja
). To accomplish this, take the following steps:
-
Click
Client and Server
to expand it, then clicklanguage
. Click the edit button, selectja
from the dropdown list, and click theSave
button. After clicking the< Back to Settings page
button, exit Minetest and run it again so that your language selection takes effect in QiskitBlocks messages:
- When you're in the starting room with all of the quantum operation blocks on the wall, use the W, A, S, D keys to walk up to the sign on the right side of the door. Right-click the sign and follow the instructions. Have fun exploring and solving quantum circuit puzzles!
Please reach out to James Weaver on Qiskit Slack (located at qiskit.org) with questions or feedback.
If you'd like to teach a quantum computing concept in the QiskitBlocks game, here are some instructions for creating escape rooms in QiskitBlocks.