Need help with QiskitBlocks?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

JavaFXpert
132 Stars 33 Forks 582 Commits 3 Opened issues

Description

Game that teaches quantum computing using Qiskit (http://qiskit.org) in a Minetest (http://minetest.net) block world. Works on Windows, macOS, GNU/Linux, FreeBSD, OpenBSD, DragonFly BSD, and Android. QiskitBlocks are leveraged in the Quantum Computing Workshop with QiskitBlocks (web-based slides https://slides.com/javafxpert/qiskitblocks)

Services available

!
?

Need anything else?

Contributors list

# 321,239
quantum...
quantum...
Lua
524 commits
# 597,632
Jupyter...
quantum...
qiskit
HTML
17 commits
# 38,740
Lua
Shell
minetes...
voxel-e...
3 commits
# 93,493
Jupyter...
quantum...
qiskit
TeX
1 commit
# 141,776
Jupyter...
qiskit
Shell
TeX
1 commit
# 109,488
Jupyter...
quantum...
qiskit
HTML
1 commit

QiskitBlocks

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 - See a QiskitBlocks tour in the Learn how to play and build a Minetest-based game using Qiskit from IBM Q.

Please choose one of the Installing and running options below and follow the instructions.

Installing and running (the quick and easy way using the Minetest Content Database)

  • Download, install and run Minetest 5.2. Note: This site has a preferred alternative to MacOS Homebrew installation: https://www.techspot.com/downloads/5585-minetest.html

  • Click the

    Content
    tab shown here, then click the
    Browse online content
    button. Minetest Content Tab
  • When on the page shown here, type

    QiskitBlocks
    , click the
    Search
    button, and click the
    Install
    button beside the
    QiskitBlocks
    row. Click the
    Back to Main Menu
    button when installation has completed. Minetest Search QiskitBlocks
  • 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 round
    QiskitBlocks
    game from the lower left, deselect the three checkboxes, and click the
    New
    button. Minetest Start Game QiskitBlocks
  • From the new world dialog shown here, make up a world name with characters and underscores, enter

    0
    in the
    Seed
    field, select
    singlenode
    or
    flat
    in the
    Mapgen
    field, and click the
    Create
    button. Minetest New World Dialog
  • Click the

    Play Game
    button, waiting a few seconds while the new world is generated and lighted.

Selecting a language

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:
  • From the

    Settings
    tab, click the
    All Settings
    button: Minetest All Settings
  • Click

    Client and Server
    to expand it, then click
    language
    . Click the edit button, select
    ja
    from the dropdown list, and click the
    Save
    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:
    Minetest select language

Explore and learn!

  • 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.

QiskitBlocks escape rooms

Portal Room in QiskitBlocks

Quantum Blocks Academy in QiskitBlocks

Quantum Circuits Garden in QiskitBlocks

Quantum Cats Sandbox in QiskitBlocks

Final Level II escape room in Japanese

Creating escape rooms in QiskitBlocks

If you'd like to teach a quantum computing concept in the QiskitBlocks game, here are some instructions for creating escape rooms in QiskitBlocks.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.