Лайфхакер
Лайфхакер
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Куда поехать на выходные
✍️ Написать
Добрые новости
Есть мнение
Норм или стрём
Личный опыт
Объясняем за минуту
Технологии
27 июля 2016

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

PDF — это очень серьёзный формат. Обычно он применяется для важных электронных документов, отчётов и научных публикаций. Кто бы мог подумать, что его можно использовать в качестве игровой платформы?
Фото автора Дмитрий Горчаков
Дмитрий Горчаков

PDF игры

Это открытие сделал Омар Ризван (Omar Rizwan) во время изучения языка программирования Adobe’s PostScript. Он выяснил, что в обыкновенный электронный документ в формате PDF можно внедрять компоненты Flash и код JavaScript.

✍️ Скоро читатели смогут публиковать свои тексты на Лайфхакере. Станьте первыми!

Большинство просмотрщиков электронных документов подобные интерактивные элементы не отображают в целях безопасности. Однако при открытии PDF в браузере Chrome все внедрённые элементы отображаются и работают. Для демонстрации этого факта Ризван откопал учебник по кодированию классической аркадной игры Breakout и реализовал её прямо в формате PDF. Вы можете сами убедиться в этом, перейдя по этой ссылке.

PDF-игры

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

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

Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Это интересно
Учебный год под контролем!

Учебный год под контролем!

3 причины, почему с дачи мы всегда возвращаемся с полным багажником

3 причины, почему с дачи мы всегда возвращаемся с полным багажником

Няня и социальный контракт: что нужно знать о господдержке многодетных семей в 2026 году  

Няня и социальный контракт: что нужно знать о господдержке многодетных семей в 2026 году  

Как выбрать кухонный нож: 3 совета от Samura

Как выбрать кухонный нож: 3 совета от Samura

Комментарии
Авторизуйтесь, чтобы оставить комментарий
Илья Шакиров
27.07.16 11:23
защита от безвыигрышной ситуации не реализована. Не советую играть на работе
Что вы могли пропустить
Xiaomi раскрыла график обновления устройств до HyperOS 4 на Android 17
Xiaomi раскрыла график обновления устройств до HyperOS 4 на Android 17
0
13:36
Новости
Технологии
10 устройств Honor с лучшими ценами на распродаже 11.11 от AliExpress
10 устройств Honor с лучшими ценами на распродаже 11.11 от AliExpress
0
Вчера
Покупки
Устройства
Motorola показала часы Watch 2 Fit, которые считают расход жиров во время тренировок
Motorola показала часы Watch 2 Fit, которые считают расход жиров во время тренировок
0
Вчера
Новости
Устройства
Как iPhone mini, но на Android 17: анонсирован миниатюрный Enough Phone
Как iPhone mini, но на Android 17: анонсирован миниатюрный Enough Phone
0
Вчера
Новости
Устройства
Назад в 1979-й: Sony перевыпустила культовые наушники от первого Walkman
Назад в 1979-й: Sony перевыпустила культовые наушники от первого Walkman
0
Вчера
Новости
Устройства
Bluetooth станет в 4 раза быстрее и позволит слушать музыку без потери качества
Bluetooth станет в 4 раза быстрее и позволит слушать музыку без потери качества
0
5 ноября
Новости
Технологии
Baseus выпустила плоскую колонку для сна SK1, которая кладётся под подушку
Baseus выпустила плоскую колонку для сна SK1, которая кладётся под подушку
0
5 ноября
Новости
Устройства
Объясняем за минуту: нужно ли выключать компьютер на ночь
Объясняем за минуту: нужно ли выключать компьютер на ночь
0
5 ноября
Технологии
Технологии
Китайский конкурент Neuralink готовит «электронный „Оземпик“» — гаджет для похудения без лекарств
Китайский конкурент Neuralink готовит «электронный „Оземпик“» — гаджет для похудения без лекарств
0
5 ноября
Новости
Устройства
ChatGPT научился создавать гифки — можно оживить даже собственный рисунок
ChatGPT научился создавать гифки — можно оживить даже собственный рисунок
0
5 ноября
Веб-сервисы
Новости
11 дофаминовых гаджетов с распродажи 11.11 на AliExpress
11 дофаминовых гаджетов с распродажи 11.11 на AliExpress
0
4 ноября
Покупки
Устройства
Шагай до Мордора, корми пингвина, сажай деревья: 10 трекеров привычек с игровыми механиками
Шагай до Мордора, корми пингвина, сажай деревья: 10 трекеров привычек с игровыми механиками
0
3 ноября
Технологии
Технологии
Google запустила автосохранение фото с Android на ПК через Quick Share
Google запустила автосохранение фото с Android на ПК через Quick Share
0
3 ноября
Android
Новости
Apple готовит домашнего робота с экраном, который сможет прогонять кота со стола
Apple готовит домашнего робота с экраном, который сможет прогонять кота со стола
0
3 ноября
Новости
Устройства
Один из лучших графических редакторов Affinity вышел на iPad — он доступен бесплатно
Один из лучших графических редакторов Affinity вышел на iPad — он доступен бесплатно
0
3 ноября
iOS
Новости

Новые комментарии

Аватар автора комментария
Sergey Gorovoy10 часов назад

0 / 0

отличный подбор. смотрел все ленты, кроме "гиацинта". но, как и всегда, разброс мнения коллайдера с моим, огромный. как пример: моя оценка N8 - 2/10 на IMDb. да и "убийца" - на первом месте..., хе-хе, хотя и неплохо.
В топ-10 триллеров от Netflix попали фильм с Томом Холландом и экранизация Стивена Кинга
Аватар автора комментария
Sergey Gorovoy10 часов назад

0 / 0

хорошо, что не только самые лучшие постановщики, а также, похоже, неугомонные останавливатели восьми войн, блин.
Брэд Питт прожаривает Леонардо Ди Каприо в трейлере «Новых похождений Клиффа Бута»
Аватар автора комментария
Sergey Gorovoy10 часов назад

0 / 0

мамадарагая, опять этот коллайдерский выбор!(
В Сети назвали единственные 3 фильма, которые увлекательнее «Властелина колец»
Аватар автора комментария
KapSuRioN14 часов назад

0 / 0

Только на днях пересмотрел Терминатор 2 - это шедевр на все века!
В Сети назвали единственные 3 фильма, которые увлекательнее «Властелина колец»
Давайте посчитаем. Как эффективно вести семейный бюджет

Давайте посчитаем. Как эффективно вести семейный бюджет

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitter (X)PinterestYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях