PDFs são ótimos para o envio de documentos oficiais, mantendo sua formatação original. O desenvolvedor Omar Rizwan, no entanto, descobriu recentemente que eles também podem ser usados para jogos simples.
Enquanto aprendia sobre a linguagem de programação PostScript da Adobe, Rizwan descobriu que PDFs podem incluir componentes Flash, objetos 3D e JavaScript. A maioria dos leitores de PDF não suporta esse recurso, mas o Chrome implementa um pequeno subconjunto de superfície API do Acrobat JavaScript que permite isso.
Isso significa que você pode inserir e executar pedaços limitados de JavaScript em seus PDFs. Então Rizwan verificou um tutorial sobre codificação do game arcade clássico Breakout e o inseriu em um PDF. Você pode jogá-lo ao clicar aqui. Para jogar, basta mover o mouse horizontalmente na área em azul. A pá verde controla seu movimento.
Quer saber como ele fez isso? A pá, a bola e os tijolos são, na verdade, campos de texto. Há um pouco de scripting inteligente envolvido, mas isso é bastante simples de descobrir a partir do arquivo JavaScript no repositório de Rizwan no GitHub.