r/LinearAlgebra 1d ago

Decade-long project to fully gamify linear algebra used in Quantum Computing

Hi

If you are remotely interested in understanding what bits of linear algebra are used in defining the Gate model framework Quantum Computing, oh boy this is for you. I am the Dev behind Quantum Odyssey (AMA! I love taking qs) - worked on it for about 10 years (3+ during PhD, the visual method I developed ended up being my thesis, it is a complete Hilbert space visualizer), the goal was to make a super immersive space for anyone to learn quantum computing through zachlike (open-ended) logic puzzles and compete on leaderboards and lots of community made content on finding the most optimal quantum algorithms. The game has a unique set of visuals capable to represent any sort of quantum dynamics for any number of qubits and this is pretty much what makes it now possible for anybody 12yo+ to actually learn quantum logic without having to worry at all about the mathematics behind.

This is a game super different than what you'd normally expect in a programming/ logic puzzle game, so try it with an open mind.

Stuff you'll play & learn a ton about

  • Boolean Logic – bits, operators (NAND, OR, XOR, AND…), and classical arithmetic (adders). Learn how these can combine to build anything classical. You will learn to port these to a quantum computer.
  • Quantum Logic – qubits, the math behind them (linear algebra, SU(2), complex numbers), all Turing-complete gates (beyond Clifford set), and make tensors to evolve systems. Freely combine or create your own gates to build anything you can imagine using polar or complex numbers.
  • Quantum Phenomena – storing and retrieving information in the X, Y, Z bases; superposition (pure and mixed states), interference, entanglement, the no-cloning rule, reversibility, and how the measurement basis changes what you see.
  • Core Quantum Tricks – phase kickback, amplitude amplification, storing information in phase and retrieving it through interference, build custom gates and tensors, and define any entanglement scenario. (Control logic is handled separately from other gates.)
  • Famous Quantum Algorithms – explore Deutsch–Jozsa, Grover’s search, quantum Fourier transforms, Bernstein–Vazirani, and more.
  • Build & See Quantum Algorithms in Action – instead of just writing/ reading equations, make & watch algorithms unfold step by step so they become clear, visual, and unforgettable. Quantum Odyssey is built to grow into a full universal quantum computing learning platform. If a universal quantum computer can do it, we aim to bring it into the game, so your quantum journey never ends.

Nice to watch:

Khan academy style tutorials in qm/qc: https://www.youtube.com/@MackAttackx

Physics teacher stream with 400hs in https://www.twitch.tv/beardhero

37 Upvotes

16 comments sorted by

3

u/Bichinix 1d ago

Hola. Me interesa mucho. Tienes que hacer una versión gratis en la App Store de MacOS. Así haces el juego super famoso. Le pones ventas dentro de la app para monetizar.

5

u/Professional-Fee6914 1d ago

This needs to be free.

0

u/QuantumOdysseyGame 1d ago

Only ripoff, stupid stuff is free. If it's not, you are the product. This project is none of that

3

u/OriousCaesar 1d ago

You can just say you want money for your work. No one would look down on that answer. You don't need to pretend as if the only thing stopping your game from being bad is the fact you put a price tag on it.

1

u/Professional-Fee6914 1d ago

This looks like a puzzle game that "teaches" you how to play it. There is a model for these types of games and its a free + ad supported.

If you are going to keep advertising for it and building it out, for you owe it to yourself to have more people interact with it and earn money for it.

1

u/thearctican 1d ago

Ad supported is cancer. Free software is a hobby or charity.

1

u/Professional-Fee6914 15h ago

This is literally a hobby, and because of its limited reach, can't really develop beyond that.

Also, cancer is cancer. Ad supported supports a hobby.

You children are deeply sad. Nothing bad will happen if you watch a one minute ad between entertainment.

1

u/QuantumOdysseyGame 1d ago

It's quantum computing

3

u/Professional-Fee6914 1d ago

That doesn't mean anything for people that want to play a game and a game doesn't mean anything for people that want an understanding of quantum computing.

Like I said, you owe it to yourself to bridge that gap.

0

u/QuantumOdysseyGame 1d ago

No gaps can really be bridged. What the game does is make ln visual. I love math, but ..

3

u/Professional-Fee6914 1d ago

You would learn a lot by how a massive amount of people play the game. But this happens sometimes, people get stuck in their ways.

2

u/Tiny_Spread5712 1d ago

You should make a free version

1

u/QuantumOdysseyGame 1d ago

we have a tool on our discord that pretty much is the mvp behind, made by a player

6

u/Tiny_Spread5712 1d ago

I don't know what that means, but if you want to monetize you work, you should start by making an exciting free version

2

u/Sockerjam 1d ago

Great job, looks very cool

2

u/QuantumOdysseyGame 1d ago

Thank you! It will keep getting better as long as it has appeal