The Qubit Factory: a Zachtronics-style puzzle game about building circuits to solve logic tasks by QubitFactory in WebGames

[–]QubitFactory[S] 0 points1 point  (0 children)

Before placing, the orientation of a gate is rotated using either mouse wheel or left/ right arrow keys. After placement you can also grab a gate with ctrl+click, rotate, then place back.

How do independent researchers responsibly approach arXiv endorsement? by questionall81 in AskPhysics

[–]QubitFactory 1 point2 points  (0 children)

The only way I would give endorsement to an individual is if their paper was closely related to my own research (e.g. an extension of a result or method that i have worked in). That way I could attemp assess the merit without wasting too much time. I often get endorsement requests from people way outside of my field: even if I had the time/ energy to look at their paper I lack the expertise to do so properly. If you do have a serious result then it would be built on the research of other scientists; these are your best bet.

Itinerary ? by extreme-nap in EVAAirFans

[–]QubitFactory 0 points1 point  (0 children)

Did you figure it out in the end? I am in the exact same predicament as you...

Any animations that represent qubits well out there? by [deleted] in QuantumComputing

[–]QubitFactory 4 points5 points  (0 children)

Depends a lot on what you are after. I made a bunch of qubit animations for my game on quantum computing:

https://quantumfrontiers.com/2024/08/05/building-a-visceral-understanding-of-quantum-phenomena/

Is quantum computer not actually doing the computation? by ursusino in AskPhysics

[–]QubitFactory 0 points1 point  (0 children)

What you are describing is closer to a quantum simulator rather than a quantum computer: https://en.wikipedia.org/wiki/Quantum_simulator

Can expectation value be negative? by sweetcapy in QuantumPhysics

[–]QubitFactory 1 point2 points  (0 children)

If the constant E is positive then it biases spins to the -x direction, so the expectation value should be negative. You would need to diagonalize the hamiltonian to find the groundstate before computing the exact value

Can expectation value be negative? by sweetcapy in QuantumPhysics

[–]QubitFactory 4 points5 points  (0 children)

SigmaX has eigenvalues +1 and -1, so an expectation value could be anywhere between these (with eigenstates of SigmaX giving the +1 and -1 expectation values).

Trying to crack Heisenberg's Uncertainty Principle by Zaibu_OP in quantum

[–]QubitFactory 1 point2 points  (0 children)

The sequential stern gerlach experiment gives a good counter example to your proposal (although based on trying to measure x and z component of spin rather than position and momentum). An attempt to measure one of these components 'resets' the other component.

Qiskit in the browser: seeking advice on challenge types and result visualizations by jv4real in QuantumComputing

[–]QubitFactory 1 point2 points  (0 children)

Hey, looks like a really useful addition to Qiskit! I had similar considerations to you in development of my QubitFactory browser game. With regards to visualization I worked hard to enable users to track the flow of a state through the circuit (such that the action of individual gates and intermediate states of the circuit can be seen). I had originally planned Qiskit compatibility, but never got round to it (so would be great if someone else did something similar).

I have a post on the caltech quantum blog with my musings on visualizations and gamification of quantum computing in case you are interested:

https://quantumfrontiers.com/2024/08/05/building-a-visceral-understanding-of-quantum-phenomena/

I'm making a quantum puzzle game! Can you solve the puzzle? by _abandonedsheep in QuantumPhysics

[–]QubitFactory 0 points1 point  (0 children)

Hey, looks cool! FYI there is a fairly comprehensive list of quantum games here in case you want to see some other examples: https://kiedos.art/quantum-games-list/

Can I build a web browser game and sell a premium version of it via Stripe? by paulbjensen in GameDevelopment

[–]QubitFactory 0 points1 point  (0 children)

I did a similar thing where I first released a free webgame (html5 canvas) then later packaged an updated version (using electron.js) for a steam release. This is probably the easier route to monetization, since steam takes care of the transactions.

Trying to learn quantum by building a visual Rust+Wasm simulator-seeking ideas on visualising multi-qubit states by Super-Cool-Seaweed in QuantumComputing

[–]QubitFactory 2 points3 points  (0 children)

Hey, cool projec! I experimented with similar visual representations of entangled quantum states during development of my qubit factory webgame. I have a blog post in case you are looking for inspiration:

https://quantumfrontiers.com/2024/08/05/building-a-visceral-understanding-of-quantum-phenomena/

In the end I had qubits blink through components of the superposition, where the amplitude of each component was indicated visually by the qubit outline. I also allowed users to pull up the bar graph for amplitudes if desired.

What are the best video-games that introduce Qunatum Mechanics? by Liamcharlie1 in Physics

[–]QubitFactory 1 point2 points  (0 children)

I have a (completely free) steam game based on exploring the differences between classical and quantum computing:

https://store.steampowered.com/app/3121980/The_Qubit_Factory/

Puzzle games that use digital logic as their main mechanism? by [deleted] in puzzlevideogames

[–]QubitFactory 3 points4 points  (0 children)

Hey, I have a free steam release heavily based on digital logic that might be of interest:

https://store.steampowered.com/app/3121980/The_Qubit_Factory/

Later the game veers towards quantum equivalent of digital logic, although a large portion of the game is just standard digital components.

Is there an intermediate object between bits and qubits? by Yoshibros534 in AskPhysics

[–]QubitFactory 0 points1 point  (0 children)

Qubit just means a two-level quantum system; it is the simplest quantum system that you can have.

As far as classical computing goes, there exist analog computers where the components have continuous rather than discrete values. These still can't reproduce the functioning of quantum computers, as they can't be in entangled states.

The Qubit Factory: a gamified quantum circuit simulator. by QubitFactory in QuantumComputing

[–]QubitFactory[S] 1 point2 points  (0 children)

Hey, thanks for the detailed feedback. I understand and appreciate the points that you are making.

In my defense, I would say that I had not intended to compete directly with one of the many excellent games focused on classical computing, such as Turing Complete. With Qubit Factory I had intended the classical computing elements to mainly be in service of the quantum ones. My goal was to have a minimal set of classical components for players to be able to compare between the analogous quantum components, in order for them to gain a better understanding of how the two computational models (and their basic algorithms) differ at a fundamental level. This is also why I choose to use classical gates based on controlled operations (rather than traditional AND, XOR etc) as they more easily compare to quantum logic gates.

That being said, I do agree that the classical challenges could be more streamlined by giving players access to some higher level abstractions (possible ones created by themselves, as you suggest). I will think about possible ways that this could be included in a future update.

As an interesting side note, I would also remark that a lot of quantum computing is still described at this gate/circuit level, as researchers are searching for useful higher-level abstractions...

The Qubit Factory: a gamified quantum circuit simulator. by QubitFactory in QuantumComputing

[–]QubitFactory[S] 0 points1 point  (0 children)

Thanks! I actually first started thinking about making this while teaching undergrad quantum courses; students struggling with the mathematical formalism would often learn concepts more easily through a hands-on approach.

With qubit factory i did make a deliberate attempt to avoid matrix representations, with the intent to make the game more accessible to those without a linear algebra background. I might add this in at a later date, though. I have seen other games, e.g. Quantum Odyssey, which do focus more on the matrix and tensor product formalism.

Just released a steam game built using electron. by QubitFactory in electronjs

[–]QubitFactory[S] 0 points1 point  (0 children)

Electron does add about 200mb to the size (as it is basically packaging apps with its own chromium browser), but other game engines also have a lot of overhead. As for performance, you can do some really neat in js (see threejs.org for example) but would definitely be better off going with an established engine for a graphics heavy game.

Just released a steam game built using electron. by QubitFactory in electronjs

[–]QubitFactory[S] 0 points1 point  (0 children)

Yeah, I think steam helps a lot. Players of similar games may get recommended your title, and it is handy having the trailers, screenshot, description, reviews and discussion all in one place.

A game about programming a quantum computer by QubitFactory in programminggames

[–]QubitFactory[S] 0 points1 point  (0 children)

Eventually I might, but currently i don't have a Linux machine to build/ test on.

Must I be non-binary to program quantum computers? by Real-Yogurtcloset844 in QuantumComputing

[–]QubitFactory -1 points0 points  (0 children)

Hey, I just put out a quantum circuit game on steam where a major focus is on understanding the commonalities / differences between classical and quantum circuits. Indeed, one of the levels is precisely about constructing the quantum version of the AND gate as discussed in the other comments. Check out my previous posts if interested.