Рассматривая PDF-файлы, они обычно ассоциируются с рабочими документами, контрактами и неизменными изображениями. Однако этот формат не часто ассоциируется с игровыми платформами. Тем не менее, разработчик по имени Томас Ринсма, который работает аналитиком по безопасности, применил инновационный подход и разработал полнофункциональную игру «Тетрис» в PDF-файле. Хотя pdftris, возможно, и не станет следующим большим достижением для ПК-геймеров, он служит интригующей демонстрацией потенциала, скрытого в файлах PDF при творческом использовании.
Пока крипто-инвесторы ловят иксы и ликвидации, мы тут скучно изучаем отчетность и ждем дивиденды. Если тебе близка эта скука, добро пожаловать.
Купить акции "голубых фишек"Вы можете наслаждаться игрой в тетрис прямо из этого файла, открыв его в совместимом веб-браузере. Стоит отметить, что Firefox и все браузеры Chromium подходят, но я обнаружил, что игровой процесс в Chrome более плавный по сравнению с Edge. Эта разница может быть связана с тем, что Edge использует Adobe Reader, который, по словам Ринсмы, «не полностью совместим» в различных аспектах.
К сожалению для мобильных геймеров, pdftris в настоящее время работает только в браузерах настольных компьютеров.
Как аналитик, я столкнулся с некоторыми проблемами с производительностью при игре в pdftris. Загрузка игры в Microsoft Edge приводила к значительно низкой частоте кадров, из-за чего было сложно играть точно. Хотя в Google Chrome игра работала более плавно, я заметил на экране прерывистые черные линии. Тем не менее, важно понимать, что такой проект, как pdftris, делает упор на инновационную механику, а не на плавный игровой процесс.
Работа по включению Тетриса в PDF-документ оказалась приятной, но интригующей задачей, поскольку требовалось найти способ обойти различия в движках, используемых двумя популярными программами чтения PDF-файлов — PDFium (программа чтения PDF-файлов Chromium) и PDF.js (программа чтения PDF-файлов Firefox). ).
В своем сообщении на Hacker News Ринсма поделился, что было сложно обнаружить общие функции между двумя движками, но в конечном итоге обнаружил, что переключение «разделов» аннотаций эффективно преобразует монохромные пиксели, а вводом с клавиатуры можно управлять путем ввода текста в поле ввода.
Как аналитик проекта, я недавно прочитал сообщение в блоге Ринсмы, в котором он поделился своими мыслями об инновационном проекте, над которым они работали. В этой статье они затрагивают вопрос, который, как мне кажется, волнует многих людей: «Зачем создавать тетрис в PDF-файле?» Проще говоря, их ответ: «Почему бы и нет?» Источником вдохновения для создания этого проекта стало то, что Ринсма обнаружил, что современные PDF-движки настольных браузеров поддерживают JavaScript и некоторые базовые примитивы ввода-вывода (I/O).
Кроме того, вы можете изучить код проекта на GitHub, который демонстрирует, как реализовать ввод нажатия клавиши в текстовом поле для управления последующими блоками в pdftris.
Если вам интересно, Doom действительно можно запустить, используя PDF-файл. Умный Ринсма понял, как заставить классическую игру работать в PDF-документе после небольшой корректировки и настройки.
Смотрите также
- vivo iQOO Neo8 Pro ОБЗОР: яркий экран, скоростная зарядка, чёткое изображение
- Лучшие смартфоны. Что купить в сентябре 2025.
- Российский рынок: Оптимизм на фоне смягчения политики и риски геополитики (04.09.2025 23:32)
- Неважно, на что вы фотографируете!
- vivo iQOO Z10 Lite ОБЗОР: большой аккумулятор, удобный сенсор отпечатков
- Российский рынок акций: смешанные сигналы и новые возможности (01.09.2025 21:33)
- Лучшие геймерские смартфоны. Что купить в сентябре 2025.
- Подводная съёмка. Как фотографировать под водой.
- Новые смартфоны. Что купить в сентябре 2025.
- Золото, Рубль и Дивиденды: Что ждет инвесторов в ближайшее время
2025-01-14 20:39