Skip to content

nzarif/quantum-gate-quest

 
 

Repository files navigation

Quantum Gate Quest

Quantum Gate Quest is a classic 2D dungeon crawler whose puzzles are powered by IBM's quantum technology! It won the 2019 IBM Quantum Award.

Author: Nick Bartzokas

In Quantum Gate Quest, you find yourself trapped in a maze. In order to escape, you need to solve quantum gate puzzles, walk across quantum gates, and manipulate a qubit to unlock blocked passageways. Learn the effects of each kind of gate in order to win. Good luck with your Quantum Gate Quest!

Project stack: python + Qiskit, javascript + PhaserJS

Install and Run

  • Install Python 3.7.5 and pip 19.3.1
  • Run pip install -r requirements.txt to install all python requirements
  • Run npm install to install all npm requirements
  • Run npm start to webpack the project and run the python server
  • Open http://127.0.0.1:5000/ to play the game

Code

The project's back-end is written in Python using IBM's Qiskit. All backend code is in server.py. The front-end is written with the Javascript library Phaser.

Credits

Project authored by Nick Bartzokas. Thanks to CC0/public domain contributors Juhani Junkala for music and Kenney for graphics.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.6%
  • Python 4.7%
  • HTML 0.7%