Two quantum game jams are coming up, so here's another thread on why and how you might make a game that involves quantum computing.

But first, let's take a look at those game jams!

This weekend is the @IndiQmeetups game jam, run in parallel with #LDJAM. https://itch.io/jam/indiq-quantum-game-jam-2
So now you know when and where you might make a game about QC, let's think about why. It is not to run DOOM or Crysis. Instead it is a good way to learn about how to use a qubit or two, and put that knowledge to use in a fun way. https://medium.com/@decodoku/games-computers-and-quantum-84bfdd2c0fe0
One way to learn about how to use qubits is with the puzzle game in the Qiskit textbook. You can also make your own puzzles with it in the IBM Quantum Experience. So this is a good place to start.

https://qiskit.org/textbook/ch-ex/hello-qiskit.html
To create your own game you'll need a game engine. Using simple engine is a good way of keeping your game simple, and concentrating on the quantum part.

For that reason we made an extremely simple engine for games that run inside Jupyter notebooks. https://github.com/quantumjim/jupyter-widget-game-engine/blob/master/README.md
For other game engines, you'll need to find a way of integrating your favourite quantum framework (which is hopefully @Qiskit). To make this easy, we have created minimal re-implementations of Qiskit in various languages (such as Lua and C#). https://github.com/qiskit-community/MicroQiskit/blob/master/README.md
The Lua version was very popular in the last @IndiQmeetups game jam, allowing quantum games to be made with the #pico8. The new C# version will make it easier to make quantum games with #Unity. https://itch.io/jam/indiq-quantum-game-jam/entries
We also have higher-level tools based on recent research.

One is a simple quantum implementation of a blur-like effect, intended as a proof-of-principle that quantum software can provide useful results for games, even for just a few simulated qubits. https://github.com/qiskit-community/QuantumBlur
Some other research I did this year was to implement a (very rudimentary) AI for over 50 nations in a Civilization-like game. The method I used for this is also available for everyone to play around with. https://github.com/qiskit-community/QuantumGraph/blob/master/README.md
You can follow @decodoku.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: