Рассматривая PDF-файлы, они обычно ассоциируются с рабочими документами, контрактами и неизменными изображениями. Однако этот формат не часто ассоциируется с игровыми платформами. Тем не менее, разработчик по имени Томас Ринсма, который работает аналитиком по безопасности, применил инновационный подход и разработал полнофункциональную игру «Тетрис» в PDF-файле. Хотя pdftris, возможно, и не станет следующим большим достижением для ПК-геймеров, он служит интригующей демонстрацией потенциала, скрытого в файлах PDF при творческом использовании.
📱 🚀 Перестаньте бесцельно прожигать жизнь! Присоединяйтесь к нашему Telegram-каналу @lospopadosos, чтобы узнавать последние новости о мобильных гаджетах. Потому что кому нужно реальное общение с людьми, когда вы можете наслаждаться чудесами технологий? 😎 💥 👇
top-mob.com Telegram
Вы можете наслаждаться игрой в тетрис прямо из этого файла, открыв его в совместимом веб-браузере. Стоит отметить, что 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-документе после небольшой корректировки и настройки.
Смотрите также
- Магазин Fortnite на 15.01.2025
- Прогнозы цен на Virtuals Protocol: анализ криптовалюты VIRTUAL
- vivo iQOO 13 ОБЗОР: мощный процессор, чёткое изображение, портретная камера
- Прогнозы цен на Metis: анализ криптовалюты METIS
- Honor начинает выпуск бета-версии MagicOS 9.0
- Новые смартфоны. Что купить в январе 2025.
- Шоппинг в Гонконге. Где купить iPhone и iPad.
- Калькулятор глубины резкости. Как рассчитать ГРИП.
- Лучшие ноутбуки с матовым экраном. Что купить в январе 2025.
- Лучшие складные смартфоны. Что купить в январе 2025.
2025-01-14 20:39