Халва Медиа
Оформить Халву
Время чтения5 минутКоличество просмотров520Опубликовано21 февраля 2025Обновлено: 24 февраля

PDF-игры: удобный формат для поклонников «Тетрис»

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

В этой статье:

  1. Что такое PDF-игры
  2. Как «Тетрис» портировали в PDF
  3. Истребляем демонов в ASCII Doom 
  4. Почему стоит попробовать PDF-игры
Рассказываем, как «Тетрис» запустили в PDF. Источник: Shutterstock 

Что такое PDF-игры

PDF (Portable Document Format, рус. — «Портативный формат документов») — универсальное расширение электронных документов, которое компания Adobe разработала в 1993 году.

Его до сих пор активно используют, потому что оно удобное, надежное и поддерживает все платформы. Вы можете скачать электронную книгу, туристический буклет или документ по работе в этом формате, и он без проблем откроется на ПК, Android-смартфоне или планшете на iOS.

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

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

К тому же JS — популярный движок для браузерных игр. Happy Wheels, Cookie Clicker, «Змейка», PacMan, Flappy Bird — скорее всего, хотя бы в одну из них вы когда-нибудь играли.

Похожим образом язык работает и в PDF. В теории вы можете создавать разные интерактивные элементы, например кнопки и поля диалогов. Но никому и в голову не могло прийти написать полноценную игру, пока за PDF не взялся нидерландский аналитик по безопасности Томас Ринсма. 

Как «Тетрис» портировали в PDF 

Одной из самых обсуждаемых PDF-игр стала Pdftris — адаптация классического «Тетриса» в портативном формате документов. 

Ринсма любит в свободное от работы время «копаться в старых и новых технологиях», как сам признается в соцсетях. В один день ему стало скучно, и он решил осуществить давнюю задумку. 

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

Задача была серьезной: поскольку PDF работает преимущественно с текстом и простыми символами, Томасу нужно было найти что-то максимально похожее на обычные игровые пиксели. 

Разработчик выбрал поля аннотаций, которые при показе и скрытии превращаются в черные монохромные фигуры — самое то для падающих кусков пазла. 

Интерфейс «Тетриса». Источник: th0mas.nl

Правила игры в «PDF-тетрис» остались прежними, но управлять можно мышкой: кликать на «<» и «>» для движения в стороны, «v» — чтобы ускорить падение фигуры, «spin» — развернуть деталь. 

Управлять с клавиатуры тоже можно. Для этого нужно кликнуть на окошко под полем и использовать , но с каждым нажатием будут появляться новые символы, экран начнет съезжать, из-за чего вы перестанете видеть фигуры — в общем, неудобно.

Поиграть может любой желающий — перейдите по ссылке или скачайте файл с сайта разработчика. Открывайте через Firefox или любые браузеры на движке Chromium: Edge, Chrome, Opera, Vivaldi и другие. Исходный код с комментариями Ринсмы есть на GitHub.

Умельцы запустили Doom в PDF. Источник: doompdf.dev 

Истребляем демонов в ASCII Doom 

Doom 1993 года — настоящая классика игровой индустрии, которую преданные фанаты любят настолько, что вечно пытаются запустить на самых необычных устройствах. 

Уже были удачные эксперименты с холодильниками, банкоматами, калькуляторами и тестами на беременность (!), но сегодня поговорим о том, как разработчик под псевдонимом ading2210 портировал Doom в формат PDF. 

Этот проект стал еще более амбициозным, чем «Тетрис», поскольку игра требует высокой частоты кадров и сложного управления. 

К счастью, движок Chromium, на котором делали игру, поддерживает обновление текста примерно 80 мс на кадр — этого вполне хватило. 

Изначально разработчик пытался отрисовывать каждый пиксель отдельными текстовыми полями, но быстро понял, что это неэффективно, поскольку даже небольшое 320 х 320 разрешение превращало задумку в кошмар. 

Ading2210 поступил хитрее: он использовал одно текстовое поле на весь экран и заполнил его ASCII-символами, которые быстро менялись в зависимости от происходящего в игре. Это сильно ускорило работу, в результате он получил более-менее приемлемую 6-цветную картинку.

ASCII

ASCII — особый стандарт кодировки, который помогает отображать символы на компьютерах и других устройствах. 

По сути, это специальная таблица, в которой у каждого знака есть номер в десятичном коде. Например, латинская С — это 100 0011, а Z — 101 1010. Еще ASCII часто используют, чтобы рисовать милые картинки. 

Вроде таких: 

 \(^_^)/ 

( | )

/ \

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

Почему стоит попробовать PDF-игры

PDF-проекты остаются нишевым, но перспективным направлением, особенно для поклонников компьютерных ретроигр и необычных челленджей. 

Сама идея сделать игру в расширении, которое приспособлено преимущественно для текста, кажется безумной, но это весело. А еще доказывает, что даже такие, казалось бы, ограниченные технологии можно использовать творчески. 

PDF-игры открываются на любом устройстве, их не нужно устанавливать и они почти ничего не весят. Тот же «Тетрис» и Doom обошлись моему ноутбуку в 120 Кб памяти. PDF-игру можно запустить хоть на гниющей картофелине — было бы желание. 

Еще этот формат давно облюбовали «настольщики». Зачем ехать в магазин, если можно сэкономить и купить настольную игру в PDF и распечатать самостоятельно? А уж пару кубиков и фигурок фанаты жанра точно найдут.

«Тетрис» и Doom — это, конечно, здорово, но за 30 лет игродев шагнул далеко вперед. 2025 год — идеальный момент, чтобы собрать игровой ПК. Ведь скоро выйдут GTA VI, Borderlands 4, Elden Ring: Nightreign и DOOM: The Dark Ages (хоть что-то в этом мире не меняется).

На сайте «Ситилинка» вы можете воспользоваться удобным конфигуратором ПК, чтобы собрать компьютер исходя из бюджета и пожеланий. Или подсмотреть чужие сборки и иногда даже повеселиться от пользовательских названий.

Готовую сборку можно заказать в ближайшем салоне, а оплатить покупку Халвой, чтобы получить повышенный кешбэк или оформить беспроцентную рассрочку*.

Покупайте гаджеты в рассрочку*

Копить или купить? Выбирайте Халву: в рассрочку* и без переплат.

Оформить Халву

Игры в PDF-формате — отличный показатель того, насколько гибким и интересным может быть текстовый движок, если использовать его не по назначению. Неизвестно, сколько интересных проектов нас ждет в будущем, но пока вы можете насладиться игровой классикой на еще одной необычной платформе.

Вся информация о ценах, партнерах и тарифах актуальна на момент публикации статьи.

Действующие магазины-партнеры Халвы

Начать обсуждение

Комментарии проходят модерацию по правилам журнала

Похожие статьи

Компьютерные игры по жанрам: какие бывают и как подобрать интересную
Опубликовано18 января 2025Количество просмотров4 296
Компьютерные игры по жанрам: какие бывают и как подобрать интересную
Мир «Ведьмака»: хронология саги Анджея Сапковского
Опубликовано18 января 2025Количество просмотров404
Мир «Ведьмака»: хронология саги Анджея Сапковского
Doom: The Dark Ages: что за игра, когда выйдет, на каких платформах
Опубликовано11 февраля 2025Количество просмотров290
Doom: The Dark Ages: что за игра, когда выйдет, на каких платформах

Подписывайтесь на нас в соцсетях

Популярные статьи за неделю

Рейтинг наручных часов Casio: как выбрать лучшие
Опубликовано26 августа 2026Количество просмотров12 151
Рейтинг наручных часов Casio: как выбрать лучшие
50 открыток к 1 Сентября для учителей, школьников и их родителей
Опубликовано11 августа 2026Количество просмотров12 324
50 открыток к 1 Сентября для учителей, школьников и их родителей
Мессенджер Max: как открыть и использовать веб-версию
Опубликовано20 июля 2026Количество просмотров45 041
Мессенджер Max: как открыть и использовать веб-версию
Теория поколений по годам: A, Z, Y, X и беби-бумеры
Опубликовано14 июля 2026Количество просмотров434 440
Теория поколений по годам: A, Z, Y, X и беби-бумеры
Фестиваль водных фонариков в Москве: где пройдет и когда
Опубликовано24 августа 2026Количество просмотров5 934
Фестиваль водных фонариков в Москве: где пройдет и когда

Обзоры товаров

Изучайте, сравнивайте и выбирайте лучшее с Халвой. Выгодные покупки начинаются здесь.

Обзоры товаров

Кешбэк-подборки

Смотреть все
Топ-20 домашних аэрогрилей в 2026 году: для одиночек и для большой семьи
Опубликовано4 августа 2026Количество просмотров3 267
Топ-20 домашних аэрогрилей в 2026 году: для одиночек и для большой семьи
Как ухаживать за натуральным жемчугом: чистка, хранение, советы
Опубликовано12 марта 2026Количество просмотров680
Как ухаживать за натуральным жемчугом: чистка, хранение, советы
Как начать ходить в тренажерный зал и не бросить через месяц
Опубликовано24 марта 2026Количество просмотров1 064
Как начать ходить в тренажерный зал и не бросить через месяц
Как правильно заказать модульную кухню по размерам: подробное руководство
Опубликовано20 февраля 2026Количество просмотров1 885
Как правильно заказать модульную кухню по размерам: подробное руководство
USmall: как американский шопинг стал реальным для россиян
Опубликовано6 марта 2026Количество просмотров1 218
USmall: как американский шопинг стал реальным для россиян
Холодильники Side by Side, French Door и Cross Door: в чем разница и какой выбрать
Опубликовано26 февраля 2026Количество просмотров1 039
Холодильники Side by Side, French Door и Cross Door: в чем разница и какой выбрать

О вселенной зумеров

От абсурдных мемов до культурных феноменов. Собрали для вас самое главное.

О вселенной зумеров

Мемы и тренды

Смотреть все
Геннадий Квакин заканчивает выступление: что за тренд покорил соцсети
Опубликовано18 августа 2026Количество просмотров3 164
Геннадий Квакин заканчивает выступление: что за тренд покорил соцсети
Самые популярные мемы 2026 года: от воздуханов до пухососов
Опубликовано24 июля 2026Количество просмотров4 866
Самые популярные мемы 2026 года: от воздуханов до пухососов
Что значит мем «six-seven»: смысл цифр 6–7 и история тренда
Опубликовано19 августа 2026Количество просмотров244 509
Что значит мем «six-seven»: смысл цифр 6–7 и история тренда
Танец из «Вершины»: как мем с Тэроном Эджертоном покорил интернет
Опубликовано13 мая 2026Количество просмотров29 516
Танец из «Вершины»: как мем с Тэроном Эджертоном покорил интернет
«И Владу»: что за мем про бодибилдера, который съедает целую кастрюлю
Опубликовано14 августа 2026Количество просмотров1 404
«И Владу»: что за мем про бодибилдера, который съедает целую кастрюлю