Bytes curtos: Um usuário do GitHub chamado Omar Rizwan encontrou uma maneira de colocar jogos em arquivos PDF. Ele até mesmo codificou seu próprio jogo depois de receber ajuda de um tutorial. Rizwan colocou os detalhes deste Horrifying PDF Experiments em seu repositório.
Os PDFs são famosos pela teimosia que exibem quando se trata de fazer alterações. Uma vez criado, você terá que investir muito de seus esforços para fazer algumas edições de última hora antes de sua apresentação. Não se pode negar que isso aumenta a segurança aprimorada pela qual os PDFs são conhecidos.Esses arquivos são todos sobre textos e gráficos exibidos em uma página digital de tamanho A4. Você pode nunca ter pensado em jogar alguns jogos dentro do seu arquivo PDF. Bem, um desenvolvedor chamado Omar Rizwan pensa assim. Na verdade, ele encontrou alguns recursos que permitem a incorporação de conteúdo Flash, objetos 3D e JavaScript em um arquivo PDF. Ele descobriu todas essas coisas enquanto percorria 1310 páginas de um documento de especificação de PDF que ele descreve como "uma leitura realmente clara e interessante".
Agora, a desvantagem disso é que os leitores de PDF disponíveis no momento não têm esses recursos. O único raio de luz é o navegador Chrome do Google, que possui alguns pequenos subconjuntos da superfície da API Acrobat Java.
Então, da próxima vez que você quiser impressionar alguém, basta colocar um jogo JavaScript em seu PDF. No entanto, o jogo não deve consumir um grande número de bits. Você não pode simplesmente colocar um tão pesado quanto o Far Cry ou GTA V.
Confira o Breakout do arcade codificado por Rizwan. Ele teve a ajuda de um tutorial e se desculpou pela velocidade inconsistente do jogo. Leia mais sobre essas coisas em seu repositório GitHub.
Dica de jogo: Depois de abrir o Breakout PDF, mova o mouse para a esquerda e para a direita para mover a raquete verde. Você deve mover o mouse na seção azul claro abaixo da arena do jogo.
Você jogou o jogo no PDF? Conte-nos sua experiência na seção de comentários abaixo.
Leia também: Os 5 melhores e mais viciantes jogos online de todos os tempos