- Os motores de PDF para navegadores modernos (PDFium e PDF.js) oferecem suporte a JavaScript suficiente para criar jogos básicos
- Foi complicado encontrar recursos que funcionassem em ambos os motores, mas acabou sendo possível criar pixels monocromáticos mostrando/ocultando campos de anotação
- A entrada pelo teclado é possível digitando em um campo de texto
- Este PDF é todo em ASCII, então dá para inspecioná-lo em um editor de texto
- Código-fonte: https://github.com/ThomasRinsma/pdftris/blob/main/gengrid.py
6 comentários
Parece que ele avalia código JS em Python. Dei uma olhada no código e fiquei curioso, aí baixei e executei... caramba kkkkk
Uau, isso é realmente muito incrível~~!! Então esse tipo de coisa também é possível no mecanismo de PDF do navegador
Depois de testar a entrada com
wasd, já dá pra imaginar por que inferno você deve ter passado kkkAgora logo vamos ver o Doom rodando em PDF também!
... https://github.com/ThomasRinsma/pdfdoom
Uau, que legal kkk