Não é muito fácil: Doom pode ser reproduzido em um arquivo PDF

Não é muito fácil: Doom pode ser reproduzido em um arquivo 45 comentários

Não é muito fácil: Doom pode ser reproduzido em um arquivo PDF

Imagem: DoomPDF

Um esporte muito popular entre os desenvolvedores é a tentativa de fazer o lendário jogo de tiro em primeira pessoa Doom rodar em plataformas que parecem o mais estranhas possível. Depois de máquinas de venda automática, cortadores de grama robóticos e termostatos, Doom agora é encontrado em formato de arquivo: DoomPDF permite fotografar monstros na forma de um arquivo PDF.

Isso é possível porque o formato PDF também suporta Javascript, conforme explica o programador ading2210, que publicou o código por trás do projeto DoomPDF no Github. “O código C pode ser compilado para ser executado em um PDF usando uma versão mais antiga do Emscripten voltada para asm.js em vez de WebAssembly”, escreve o desenvolvedor. O maior desafio foi conseguir um buffer de quadros rápido o suficiente.

Em vez de atribuir um único campo de texto a cada um dos 320 x 200 pixels do jogo, o que não era viável, um campo de texto separado é usado por linha. Os gráficos são implementados como saída monocromática de 6 cores usando vários caracteres ASCII. Embora isso seja suficiente para detectar algo e tornar Doom basicamente jogável, a taxa de atualização é muito lenta, de 80 ms por quadro.

Se quiser experimentar o DoomPDF, você pode acessar o arquivo através do URL doompdf.pages.dev/doom.pdf. Um navegador baseado em Chromium é recomendado para isso. O jogo pode ser controlado com o mouse, usando um teclado na tela ou diretamente com o teclado. No entanto, não é divertido por causa das reações lentas.

Doom funcionou nos dispositivos mais improváveis

O jogo de tiro em primeira pessoa de 30 anos da id Software tem sido capaz de rodar em ambientes estranhos desde que o código-fonte foi lançado. Exemplos bem conhecidos incluem portas de Doom em caixas eletrônicos, geladeiras e calculadoras. Mas os desenvolvedores nem pararam nos dispositivos médicos e nos cortadores de grama robóticos.

Embora Doom seja o melhor exemplo desse tipo de truque, outros clássicos também podem ser jogados em ambientes desconhecidos. Por exemplo, o jogo de estratégia Civilization pode ser jogado em uma planilha Excel.

Tópicos: de ação Doom Jogos de tiro em primeira pessoa PDF Fonte: The Register

Leave a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Scroll to Top