qiskit-community / qiskit-hackathon-singapore-19

11 stars 5 forks source link

QPinBall #22

Closed kmatt10 closed 5 years ago

kmatt10 commented 5 years ago

Abstract

A Pinball machine utilizing the elements of Quantum Circuits

Description

Have the ball represent a qubit and elements of the board would be the standard gates acting upon said qubit. Could have rotation gates as bumpers, etc. on the board layout. The state of the ball |0> or |1> could either restrict or grant access to certain portions of the board. This naturally extends to the idea of a "double ball" situation being the result of a Hadamard interaction. Standard flippers could be switched to X or H gates as desired limited by a timer or something.

The ball is measured upon falling off the board and then some action can take place depending on the result (extra ball for 1, nothing for 0, etc.).

These are just high level ideas but I think it would be interesting to see what we could come up with in terms of combining these elements with a fairly well-known common game.

Members

@kmatt10 - Slack: KevinM

Deliverable

A Pygame demo

GitHub repo

https://github.com/kmatt10/qPinball