Quandoom: Conheça o port de DOOM que roda em simulador de computador quântico com 70 mil qubits

Quandoom é um port do primeiro nível de DOOM adaptado para um circuito quântico. O projeto usa 70 mil qubits e 80 milhões de gates em um único arquivo QASM. Ele foi criado por Luke Mortimer, que faz posts no GitHub como Lumorti.
O código fonte completo está disponível no repositório https://github.com/Lumorti/Quandoom/. Quem quiser testar não precisa de hardware quântico: um simulador leve escrito em C++ (cerca de 150 linhas) roda o jogo inteiro em qualquer computador comum, mantendo entre 10 e 20 frames por segundo.
Mais um Doom rodando de forma curiosa
O loop do jogo segue os princípios da computação quântica:
- O jogador pressiona teclas para alterar um qubit de entrada.
- O circuito quântico completo é aplicado ao estado.
- Os últimos 64 mil qubits são medidos e geram a tela de 320×200 pixels em binário.
- Tudo é resetado e repetido.
Por causa da reversibilidade exigida na computação quântica, a renderização fica em estilo raio-X: linhas brancas sobre fundo preto, sem cores, sem música e sem som. Inimigos não atravessam salas, o fireball do imp vira hitscan e alguns valores de vida, armadura e dano foram ajustados para caber no modelo.
No vídeo de demonstração que circula no X, dá para ver o jogador andando pelos corredores do Hangar, atirando e coletando itens enquanto o HUD clássico (munição, saúde, armadura) atualiza em tempo real. A imagem lembra um desenho vetorial minimalista, mas é exatamente o nível original de DOOM rodando dentro de um circuito quântico.
O que o projeto oferece
- Apenas o nível E1M1 está presente.
- Sem mapa automático.
- Sem segredos de parede.
- Sem inimigos entre salas.
- Sem música ou efeitos sonoros.
Lumorti deixa claro no README que o objetivo é brincar com o meme “tudo roda DOOM” e mostrar na prática como um circuito quântico pode simular um jogo clássico. Não é uma substituição do DOOM original — ele recomenda baixar a versão shareware da id Software para jogar de verdade.
Como baixar e rodar você mesmo
- Acesse o repositório https://github.com/Lumorti/Quandoom/.
- Baixe a release mais recente.
- No Windows, arraste o arquivo quandoom.qasm para o simulator.exe.
- No Linux, dê permissão no AppImage e execute com o arquivo QASM.
O simulador ocupa cerca de 5-6 GB de RAM na carga inicial, mas depois roda tranquilo na maioria dos computadores atuais.
O código que gera o circuito quântico completo está em outro repositório separado: https://github.com/Lumorti/QuandoomEngine. Há também um paper técnico no arXiv (2412.12162) que explica os detalhes da implementação.
Quandoom mostra, de forma concreta e reproduzível, como conceitos quânticos podem ser aplicados a algo tão simples e divertido quanto um jogo de 1993. O repositório está aberto com licença MIT, então qualquer pessoa pode estudar, modificar ou até tentar compilar o simulador do zero. Se você curte computação quântica ou simplesmente quer ver DOOM de um jeito que ninguém tinha feito antes, vale conferir o código e rodar na sua máquina.
Aproveite que está aqui e siga o Arkade no
Aproveite e confira o melhor das ofertas em games na Amazon
Ganhamos uma pequena comissão nos links compartilhados em nossos posts. Você não gastará nada mais com isso e ainda apoiará o jornalismo independente de games e cultura.