Как внедрить компьютерную игру в обычный PDF

Это открытие сделал Омар Ризван (Omar Rizwan) во время изучения языка программирования Adobe’s PostScript. Он выяснил, что в обыкновенный электронный документ в формате PDF можно внедрять компоненты Flash и код JavaScript.
Большинство просмотрщиков электронных документов подобные интерактивные элементы не отображают в целях безопасности. Однако при открытии PDF в браузере Chrome все внедрённые элементы отображаются и работают. Для демонстрации этого факта Ризван откопал учебник по кодированию классической аркадной игры Breakout и реализовал её прямо в формате PDF. Вы можете сами убедиться в этом, перейдя по этой ссылке.

Для того чтобы управлять зелёной площадкой, отбивающей падающий кубик, просто поместите курсор мыши под ней и перемещайте влево или вправо.
Хотите знать, как это сделано? Блоки, щит и кубик на самом деле являются текстовыми полями, которые перемещаются и взаимодействуют друг с другом под управлением нескольких хитрых скриптов. Более подробное представление можно получить из кода, опубликованного на GitHub.















Лучшие предложения
Надо брать: новый субфлагман OnePlus 15R дешевле 39 000 рублей на AliExpress
36 отличных товаров, которые часто покупают на AliExpress
5 самых популярных внешних аккумуляторов с AliExpress
Надо брать: качественные зимние кроссовки от Golden Camel за полцены
10 мужских зимних курток со скидками до 64%
У этого шуруповёрта тысячи восторженных отзывов на маркетплейсах
Находки AliExpress: самые интересные и полезные товары 2025 года
Забираем дебетовую карту с кешбэком 7% и 5 000 баллов в «Пятёрочке»
3 главных мифа о работниках старшего поколения
Проигрыватель в подарок: 3 варианта на разный бюджет
Надо брать: «Имаджинариум» — культовая игра на ассоциации
Что делать, если ваш сайт упал: пошаговая инструкция для предпринимателей от Т2
Реклама