keepcalculator

06 Numbers and Powers

Doom on Quantum Computers: What It Actually Means

Card No. 06·52139 · Updated · Standard formula, shown below

Yes, Doom has been ported to run on a quantum computer, but the port is a proof-of-concept that highlights the extreme limitations of current quantum hardware, not a practical way to play the game. The project shows that a quantum processor can execute a simplified version of the game’s logic, but it runs far slower than any classic machine and offers no gaming advantage. Here’s what the port actually does, why it matters, and why it doesn’t mean quantum computers are ready to replace your PC.

Background: The Doom Porting Tradition

Doom (1993) is famously one of the most ported pieces of software in history. Because id Software released the source code in 1997, hobbyists and researchers have run it on everything from ATMs and printers to calculators, smart refrigerators, and even a lawnmower. The goal of these ports is usually to prove that a device can handle real-time interactive software, or simply as a humorous benchmark. The quantum port, created by researchers at the University of Michigan in 2023, follows that tradition but with a twist: instead of running the full game, it runs a tiny, abstracted slice of it using quantum gates.

How the Quantum Port Works

Classical computers use bits (0 or 1) and process instructions sequentially. Quantum computers use qubits, which can exist in a superposition of 0 and 1, and operations are performed via quantum gates. The Doom port does not run the original engine. Instead, it encodes a simplified version of the game’s state—like the player’s position and the direction they are facing—into qubits. The researchers implemented a small set of quantum circuits that represent the logic for moving forward, turning, and checking if a wall is in the way. The output is a low-resolution image (like 32×32 pixels) rendered on a separate classical computer, which displays a blocky approximation of a Doom-like scene.

Why It’s Not a Real Way to Play

The quantum processor used, IBM’s “ibm_kyiv” (a 127-qubit superconducting chip), is accessed over the cloud. Each quantum operation (gate) has a probability of error, and the entire system must be kept at near absolute zero. Running even the simplified Doom logic took hours of wall-clock time because the quantum circuits have to be executed many times to get statistically meaningful results. In contrast, a 1993 PC runs the full game at 35 frames per second. The quantum port produces a single still image after a long computation, not a playable frame rate. It is a demonstration of quantum programming, not a functional game.

What This Port Actually Demonstrates

The port’s real value is educational. It shows that quantum algorithms can be written to handle simple game-state updates, and it makes quantum programming more approachable. The researchers used Qiskit, IBM’s open-source quantum development framework, to design the circuits. The project also illustrates the concept of “quantum advantage” by showing what it is not: no one claims this port is faster or better than a classical computer. It is a creative exercise that helps people understand how quantum logic differs from classical logic, especially the idea that a qubit can hold a probability distribution of states rather than a single value.

Common Misconceptions About Quantum Computers

A common misconception is that quantum computers will eventually run all software faster. In reality, quantum computers are only faster for specific problems, such as factoring large numbers (Shor’s algorithm) or searching unsorted databases (Grover’s algorithm). For general-purpose tasks like running Doom, a classical computer is vastly more efficient. Another misconception is that a quantum computer can “try all possibilities at once” in a way that makes any game run instantly. That is not how superposition works—measurement collapses the state, and you still need many runs to get a probabilistic answer. The Doom port is a good example: the quantum circuits encode the game logic, but the classical output is just a single frame, not a continuous experience.

Comparison to Other Doom Ports

To understand the quantum port’s limits, compare it to other extreme ports:

  • Doom on a calculator (TI-84): Runs a playable, albeit slow, version using the calculator’s CPU. It is fully interactive.
  • Doom on a printer: Renders each frame as ASCII art on paper. It is slow but still runs the actual game logic.
  • Doom on a lawnmower: Uses a screen and controller mounted on the mower; the game runs on a hidden classic computer.
  • Doom on a quantum computer: Runs only a tiny, abstracted logic circuit, not the full game, and takes hours per frame.

The quantum port is the least playable of all, but it is the first to use qubits, which is why it made headlines.

Challenges and Limitations of Current Quantum Hardware

Current quantum computers face several major hurdles that make them impractical for gaming or most everyday tasks:

  • Error rates: Qubits are fragile; any interaction with the environment causes decoherence. Error correction requires many physical qubits to encode one logical qubit.
  • Limited qubit count: Even 127 qubits is not enough to represent the full state of a complex game like Doom, which has millions of possible player positions and enemy states.
  • Slow operation: Each quantum gate takes microseconds, but thousands of gates are needed, and the whole circuit must be repeated thousands of times to get a statistical average.
  • Cooling requirements: Superconducting qubits operate at about 15 millikelvin, requiring massive dilution refrigerators.

Alternatives and Future Outlook

If you want to play Doom on unconventional hardware, a Raspberry Pi or a smartwatch is far more practical. For quantum computing, the future lies in error correction and fault-tolerant machines, which are still years away. Researchers are working on quantum algorithms for chemistry, optimization, and machine learning, not for gaming. The Doom port is a stepping stone for teaching quantum programming, but it does not signal that quantum computers will replace classical ones for entertainment. In the meantime, you can still run Doom on a digital camera or a pacemaker (yes, someone did that), but the quantum version will remain a curiosity.

Frequently Asked Questions

Can I play Doom on a quantum computer?

No. The quantum port is not a playable game. It runs a simplified logic circuit that produces a single low-resolution image after hours of computation. You cannot interact with it in real time.

Why does anyone port Doom to a quantum computer?

It is a proof-of-concept and an educational tool. It demonstrates how to write quantum circuits for a familiar task, making quantum programming more accessible and highlighting the differences between classical and quantum computing.

Is the quantum Doom port faster than a regular computer?

No. It is dramatically slower. A 1993 PC runs Doom at 35 frames per second; the quantum port takes hours to produce one frame.

Will quantum computers ever run games like Doom?

Unlikely for the foreseeable future. Quantum computers are designed for specific mathematical problems, not general-purpose computing. Classical computers are far more efficient for tasks like gaming, and there is no known quantum advantage for running a game engine.

What is the difference between a qubit and a bit?

A bit is either 0 or 1. A qubit can be in a superposition of both states, meaning it holds a probability of being 0 or 1. This allows quantum computers to process many possibilities in parallel, but measurement collapses the superposition to a single outcome.

Can I run the quantum Doom port myself?

Yes, the code is available on GitHub (search for “quantum Doom” by the University of Michigan researchers). You would need access to an IBM Quantum account and a basic understanding of Qiskit to run it on a real quantum processor or a simulator.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →