В мире программирования существует особая традиция – запускать игры на самых неожиданных платформах. И вот, очередной экспериментатор, Томас Ринсма из Нидерландов, решил удивить всех, создав версию легендарной игры Тетрис внутри… PDF-файла!
Да, вы не ослышались – PDF-файла. Используя возможности JavaScript в движках PDFium и PDF.
js, которые есть во многих современных браузерах, Ринсма создал проект Pdftris. Это полноценная игра, в которой можно играть прямо в PDF-документе.На единственной странице документа находится игровое поле, где фигурки появляются и исчезают, как в оригинальной игре. Управление осуществляется через кнопки на странице или текстовое поле. Игроки могут вращать фигуры, перемещать их и ускорять падение. Набранные очки отображаются на экране.
Но как это работает? Все дело в встроенном JavaScript коде, который управляет всей логикой игры, включая обновление интерфейса и подсчет очков. После завершения игры результаты можно сохранить, распечатав страницу.
Хотите попробовать? Все просто – нужно открыть файл pdftris.pdf в современном браузере, поддерживающем указанные движки. Правда, игра не будет работать в Adobe Acrobat Reader, но может запуститься в Foxit Reader. Исходный код доступен для просмотра в текстовом редакторе и на странице проекта в GitHub.
Итак, если вы ищете новый способ провести время или просто хотите удивить друзей, Pdftris – отличный вариант. Кто знает, может быть, это начало новой эры игр в PDF-файлах?
Свежие комментарии