Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/olivierbrcknr/quantum-tetris
Our submission for the IBM Quantum Jam with Parsons
https://github.com/olivierbrcknr/quantum-tetris
quantum quantum-computing tetris
Last synced: about 1 month ago
JSON representation
Our submission for the IBM Quantum Jam with Parsons
- Host: GitHub
- URL: https://github.com/olivierbrcknr/quantum-tetris
- Owner: olivierbrcknr
- License: gpl-3.0
- Created: 2021-10-04T16:00:38.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-18T11:56:18.000Z (over 1 year ago)
- Last Synced: 2024-08-03T09:02:06.776Z (5 months ago)
- Topics: quantum, quantum-computing, tetris
- Language: Jupyter Notebook
- Homepage: https://olivierbrcknr.github.io/quantum-tetris/
- Size: 58.3 MB
- Stars: 8
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Quantum Tetris
This is a project for the Quantum Design Jam from IBM and Parsons.
Please have a look at the [project's website](https://olivierbrcknr.github.io/quantum-tetris/) for more details.
### Team
- Billy Ho
- Emilio Lari
- Olivier Brückner
- Salil Parekh
- Weijing Xiao## What is Quantum about this?
The blocks are generated using a quantum computer. This enables multiple possiblities for the Tetris game:
1. The blocks appear in a truly random order
2. Noise in the quantum circuit also generates pieces that should not existRead more about the Tetris block generation [here](tetris-block-generator/README.md).
## Versions
Throughout this process, we created multiple versions of this game:
- Find the Processing/Java version [here](Tetris)
- Find the p5/JavaScript version [here](docs/js/quantumTetris.js)
- Find the python version [here](hardware/quantumTetris.py)The code is adapted from [Techview's Tetris](https://github.com/techiew/Tetris).