This jam is now over. It ran from to . View results

Hello quantum!

Welcome to the wonderland of quantum computer games! In this jam, you will create games that can be run on quantum computers using Qiskit, an open source quantum software development kit.

This jam is hosted in parallel to Ludum Dare 46 jam (LDJAM46). There is only one additional restriction: your games must run on a quantum computer (see "Rules" below for more details).

Our official communication channel is #qiskit-games on Qiskit Slack workspace. Join Qiskit Slack workspace here and search for #qiskit-games channel.

Theme

Our theme is “keep it alive” (from LDJAM46). How appropriate for a Schrödinger’s cat game!

How to make games with quantum computers?

Qiskit is a Python library. You can make games with Qiskit using any Python game engines (Pygame, Python Arcade, etc.).

If your favourite game engine doesn't support Python (which is extremely likely!), you can follow this workaround: run Qiskit on a Flask server, either locally or remotely, and send command from your favourite game engines to the Flask server via HTTPS request.

The best way to learn how to code is to read the source codes. We picked a few good examples of quantum games for you to follow:



You can find more details about Qiskit game development on the Qiskit for GameDev repo and about MicroQiskit with PewPew game development on this repo. You can find more quantum games on Awesome Quantum Game repo. When in doubt, ask on #qiskit-games channel!

If you are interested in the history of quantum games, read this seminal piece written by the father of quantum games, Decodoku: Making games with quantum computers.

Rules

What will happen when the jam is over?