Keep Drogon alive

Keep Drogon alive

This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
overall: 4.25
fun: 3.75
innovation: 4.25
theme: 3.75
graphics: 4.25
audio: 4.00
humor: 3.00
mood: 3.75
Keep Drogon alive is a submission to IndiQ game jam and LDJAM46. It's a joint project betwen me and llunapuert. The game idea and BGM were due to llunapuert.

On the surface, this game is a Game of Thrones theme, inverse space invader, Ikaruga-clone. Beneath the surface, it runs on a simulated quantum computer and demonstrate an important concept in quantum physics!

When Drogon is red, its state is |0>; when it's blue, its state is |+> = |0>+|1>. When the arrow is read, it's a Z-basis measurement; when it's blue, it's a X-basis measurement. Whether Drogon gets hit is determined by the measurement outcome of |1>. When Drogon and arrow have the same color, the measurement outcome is 100% |0>, 0% |1> and therefore, it never gets hit. When they are not the same color, the measurement outcome is 50% |0> and 50% |1> and therefore, Drogon gets hit 50% of the time.

The quantum computing aspect is implemented by a MicroQiskit-Lua quantum simulator developed by Decodoku.

The science is demo using Qiskit in a jupyter notebook here

This game is also an entry to IndiQ quantum game jam, a side quest to LDJAM with sole additional requirement of the game can run on a real quantum computer or a quantum simulator. Please rate the game for that jam as well in the HTML link below! Thanks a lot for playing and rating!
Found a bug?
Tell us on Discord