Вы еще не играли в тетрис так. Знаменитая видеоигра была перенесена в мир PDF-документов.

Вы еще не играли в тетрис так. Знаменитая видеоигра была перенесена в мир PDF-документов.

1984 год. С каким событием у вас ассоциируется этот год? Рождение Марка Цукерберга, основание компании Dell или, возможно, запуск компьютера Commodore 16? Немаловажные дела происходили и за нашей восточной границей, ведь именно в этом году в Советском Союзе появилась культовая игра «Тетрис». В последующие годы игроки могли опробовать множество версий этой постановки. Один из них позволит нам войти в этот геометрический мир через PDF-документ.

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

фото: студия Cottonbro (Pexels)

Тетрису 35 лет! По сей день это лучший экспорт СССР.

Сегодня веб-браузеры имеют встроенные средства чтения PDF-файлов, поэтому для их чтения не нужно использовать внешние программы. Как уже упоминалось, эти документы можно сделать частично интерактивными, включив в них скрипты, написанные на JavaScript. Mozilla Firefox использует читалку на основе библиотек PDF.js, тогда как Google Chrome и другие, основанные на движке Chromium, для работы в этом аспекте обычно используют технологию PDFium. Однако ни один браузер не обеспечивает полную поддержку JavaScript для файлов PDF. Это не помешало голландцу создать рабочий тетрис в PDF-документе.

Adobe внедряет искусственный интеллект в Reader и Acrobat. Скоро мы поговорим о PDF-файлах. Конечно, за небольшую плату

Автор этой работы — Томас Ринсма — больше заинтересовался реализацией JavaScript в PDF-файлах и пришел к выводу, что разработка простой игры в такой среде (речь идет об обработке этих файлов средствами чтения веб-браузера) вполне осуществима. При этом интерфейс тетриса позволяет с помощью кнопок вращать и управлять блоками в горизонтальной плоскости, а также ускорять их падение. В форме под доской мы можем ввести буквы w, a, d и s для выполнения аналогичных действий. Эксперимент довольно интересный, и если мы хотим попробовать свои силы в этой самой оригинальной версии тетриса, нам необходимо отправиться по этому адресу.

Источник: GitHub, значок: Freepik, мобильное фото: Henriksen19.

Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии