Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generation (and analysis) of quantum randomness (for procedural generation) #3

Open
HuangJunye opened this issue Jan 22, 2021 · 3 comments
Assignees
Labels
from mentors This project is proposed by mentors type:games/demos

Comments

@HuangJunye
Copy link
Collaborator

HuangJunye commented Jan 22, 2021

Description

It is quite easy to get random bits using a quantum computer, thats why a lot of "games using a quantum computer" or other small (hackaton) projects only use the quantum computer for randomness.
Two interesting questions are:

  1. Is the "quantum randomness" really better than the classical one (for procedural generation)?
  2. And can we do better than just using Hadamard gates? (generating "free" randomness, or optimizing the amount of randomness gained per call of the quantum computer, or making sure there is no bias in the randomness etc.),

Using a game engine like unity, allows to easy implement procedural generation techniques and use them to compare directly to the built in randomness generation (which can lead bad results in certain cases), to randomness gained from a quantum computer using our Qiskit integration.

Mentor/s

Marcel Pfaffhauser (@TigrisCallidus), creator of Unity plugin of QuantumBlur, a tool for doing quantum things with height maps and images.

Type of participant

  • Unity (C#) programmers.
  • People with knowledge/interest about procedural generation
  • People with knowledge/interest about information theory

Deliverable

A Unity plugin (for desktop) which visualizes several different procedural generation techniques and uses them to compare the built in randomness generator to the simple method of using Hadamard Gates on a quantum computer, as well as one or more improved methods to use randomness from a quantum computer.

@HuangJunye HuangJunye added type:games/demos from mentors This project is proposed by mentors labels Jan 22, 2021
@HuangJunye
Copy link
Collaborator Author

@edwinagnew @Matt-Stypulkoski Can you comment on this issue so that I can assign you? Please also work with your mentor to refine the project, define scope and deliverables and update the project description in this issue.

@Matt-Stypulkoski
Copy link

Sounds good. Excited to work on the project!

@edwinagnew
Copy link

Looking forward to getting started!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
from mentors This project is proposed by mentors type:games/demos
Projects
None yet
Development

No branches or pull requests

4 participants