«Тетрис» и Doom выпустили в формате PDF

Хотя PDF-файлы обычно ассоциируются со статическими документами, они поддерживают JavaScript. Этим и воспользовались хитроумные программисты.

Аналитик по безопасности Томас Ринсма упаковал классическую игру «Тетрис» в формат PDF и назвал разработку Pdftris, сообщает Tom`s Hardware. В головоломку с падающими блоками можно играть в большинстве браузеров. Другой разработчик проделал то же самое, но с игрой Doom. 

О Pdftris известно немного, потому что на странице GitHub нет описания. Но Ринсма охотно общался с пользователями на Hacker News и рассказывал о разработке. Идея сделать игру в необычном формате пришла ему в голову после того, как он понял, что PDF-движки современных браузеров (PDFium и PDF.js) поддерживают JavaScript с достаточным набором функций ввода-вывода для создания простого проекта вроде «Тетриса».

Аналитик по безопасности рассказал, что ему было нелегко заставить свой «Тетрис» правильно работать в обоих движках. Но он нашел решение: «Показ и скрытие полей аннотаций хорошо подходит для создания монохромных пикселей». Кроме того, Ринсма добавил возможность управления с клавиатуры через текстовое поле под игрой.

Источник: hi-tech.mail.ru

0 0 голоса
Рейтинг новости
606
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии