• Реклама: 💰 Пополни свой портфель с минимальной комиссией на Transfer24.pro
  • Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"
  • 💰 В данном разделе действует акция с оплатой за новые публикации
  • 📌 Внимание! Перед публикацией новостей ознакомьтесь с правилами новостных разделов

Тетрис упакован в PDF-файл для запуска в любом браузере ПК

Тетрис.jpg

Классическая игра «Тетрис» была упакована в PDF-файл и названа Pdftris. Классическая головоломка с падающими блоками, как утверждается, может воспроизводиться в большинстве браузеров для настольных компьютеров, и мы успешно загрузили и запустили игру в Firefox на ПК. Аналитик по безопасности по имени Томас Ринсма (Thomas Rinsma) является мозгом этой новой браузерной игры на основе PDF. Подробностей о проекте не так много, поскольку на странице проекта на GitHub запись ReadMe пуста. Однако Ринсма с удовольствием пообщался с пользователями в ленте Hacker News о проекте.

Ринсма указывает, что на создание игры для запуска в PDF-файле его вдохновило то, что он «понял, что PDF-движки современных настольных браузеров (PDFium и PDF.js) поддерживают JavaScript с достаточным количеством примитивов ввода-вывода, чтобы сделать базовую игру вроде „Тетриса“».

Аналитик по безопасности и признанный любитель «странных циклов и странных машин» также объяснил, что было не так просто заставить свою игру Tetris корректно работать в обоих движках. Однако он обнаружил, что «показ/скрытие „полей“ аннотаций хорошо работает, чтобы сделать монохромные пиксели». Более того, если вы попробуете поиграть с экранными кнопками и предпочтете использовать клавиши, то Ринсма сделал так, что управление с клавиатуры можно осуществлять, вводя текст в поле ввода под игровой областью.

Ринсма скромно признает, что его код Tetris in PDF «довольно дрянной». Однако, по его мнению, он хотя бы служит напоминанием о силе и гибкости PDF-сценариев.
Тем, кто хочет заглянуть в код Pdftris, не нужны специализированные или эзотерические инструменты разработки. Просто загрузите PDF-файл размером 60 КБ, откройте его в текстовом редакторе и вы увидите, что файл «полностью ASCII».


Ринсма отметил, что Pdftris не работает в Adobe Reader, «скорее всего, потому, что он не совместим по нескольким параметрам». По его мнению, могут работать и другие небраузерные варианты Pdftris, например Foxit Reader, поскольку, по его мнению, он поддерживает необходимые сценарии для игровых действий.
Было бы здорово получить цвет, тени и звук в будущем выпуске Pdftris, но мы не знаем, будет ли этот проект развиваться дальше. В некотором смысле, это всего лишь доказательство концепции.

Хотя Pdftris - это, безусловно, вызывающий удивление мэшап игрового мира и мира рендеринга документов, разработчики затащили в игровую сферу гораздо более скучные приложения, в частности Microsoft Excel. Электронная таблица Microsoft даже может содержать игровой движок с 3D-рейтрасингом (с помощью VBA).

Оригинал
Уникальность
 
Сверху Снизу