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

16.01.2025, 12:50, Разное
  Подписаться на Telegram-канал
  Подписаться в Google News
  Поддержать в Patreon

Хакер-аналитик Томас Ринсма адаптировал классический Тетрис для использования в браузерах. Для этого он «взломал» JavaScript для обработки команд в PDF-файлах, заставив его выполнять нестандартные действия. Это было непросто реализовать, рассказывает Ринсма, а потому он с полным правом гордится своим детищем под названием «Pdftris».

Весь код игры уместился в файле размером 60 КБ, поэтому там нет никаких излишеств. Черно-белое изображение, простые фигуры, линейный геймплей. Управление комбинированное, при помощи мышки, кнопок WSAD или путем ввода текстовых команд, что не сильно удобно. Но такова цена универсальности – игра запускается во всех популярных браузерах, пусть и само решение автор именует «неуклюжим».

Как поясняет Ринсма, для отображения PDF-файлов браузеры используют различные наборы команд JavaScript, которые зачастую не пересекаются. А потому для него было вызовом и творческой задачей подобрать соответствующий код, который бы сносно функционировал на различных платформах. Он выложил исходники в формате ASCII на сайте GitHub для всеобщего доступа. На очереди – попытка портирования в PDF-файл бессмертной DOOM.

Источник &#8212 Rinsma




Смотреть комментарииКомментариев нет


Добавить комментарий

Имя обязательно

Нажимая на кнопку "Отправить", я соглашаюсь c политикой обработки персональных данных. Комментарий c активными интернет-ссылками (http / www) автоматически помечается как spam

ЧИТАЙТЕ ТАКЖЕ

16.06 / В Иране осудили Сталина за «руководящую и направляющую роль» в создании государства Израиль

16.06 / Саломе Зурабишвили обвинила Михаила Саакашвили в подготовке государственного переворота

15.06 / Маск объявил, что передал в Иран две тысячи терминалов Starlink

15.06 / «5-я статья авансом»: в НАТО заявили о готовности немедленно защитить Израиль от неспровоцированной агрессии Ирана

15.06 / Фонд Сороса выдвинул Нетаньяху на Нобелевскую премию мира

15.06 / Учёные не в силах объяснить, почему гранёный стакан Ельцина по ночам сам наполняется водкой

15.06 / Марсоход Perseverance сделал снимок, на котором отчётливо виден герб России

15.06 / Мнение: Немецкая армия предпочитает коренных немцев

14.06 / Германия объявила о немедленной передаче Израилю сотен ракет TAURUS

14.06 / Грета Тунберг организовала в Стокгольме акцию «Вперёд, Иран!»

Политика конфиденциальности - GDPR

Карта сайта →

По вопросам информационного сотрудничества, размещения рекламы и публикации объявлений пишите на адрес: rybinskonline@gmail.com

Поддержать проект:

PayPal - rybinskonline@gmail.com; Payeer: P1124519143; WebMoney – T323003638440, X100503068090, Z399334682366

18+ © 2002-2025 РЫБИНСКonLine: Все, что Вы хотели знать...

Яндекс.Метрика