Pdftris — это игра «Тетрис» в формате PDF, которую можно запустить в браузере
Те́трис (производное от «тетрамино» и «теннис») — компьютерная игра, первоначально изобретённая и разработанная советским программистом Алексеем Пажитновым. Игра была выпущена 6 июня 1984 года — в это время Пажитнов работал в Вычислительном центре Академии наук СССР. «Тетрис» представляет собой головоломку, построенную на использовании геометрических фигур «тетрамино» — разновидности полимино, состоящих из четырёх квадратов. Полимино в том или ином виде использовались в настольных играх и головоломках задолго до создания «Тетриса». Идею «Тетриса» Пажитнову подсказала игра в пентамино. Википедия
Читайте также:Авторы Tetris Forever о создании игры«Тетрис» возвращается: The Tetris Company и Arika выпустили новую игруК 40-летию Tetris выпустили сборник игр Tetris ForeverTetris Forever выйдет на Nintendo Switch в 2024 годуВ Minecraft добавили Tetris
Подробности о проекте не являются исчерпывающими, поскольку запись ReadMe на странице проекта GitHub пуста. Тем не менее, Ринсма был рад пообщаться с пользователями в ленте новостей Hacker News о проекте разработки.
Ринсма отмечает, что идея портировать игру для запуска в формате PDF пришла ему в голову после того, как он «осознал, что движки PDF современных настольных браузеров ( PDFium и PDF.js) поддерживают JavaScript с достаточным количеством примитивов ввода-вывода для создания простой игры вроде Tetris».
Аналитик по безопасности и признанный поклонник «странных циклов и странных машин» также объяснил, что не так-то просто заставить свою игру Tetris работать правильно на обоих движках. Однако он обнаружил, что «отображение/скрытие полей аннотаций хорошо подходит для создания монохромных пикселей». Более того, если вы попробуете игру с экранными кнопками и предпочтете использовать клавиши, то Ринсма сделал так, что управление с клавиатуры можно будет осуществлять, набирая текст в поле ввода под игровой областью.
Ринсма скромно признает, что его код Тетриса в PDF «довольно паршивый». Однако он предполагает, что он, по крайней мере, служит напоминанием о мощи и гибкости сценариев PDF.
Изображение: Future
Те, кто заинтересован в том, чтобы заглянуть внутрь кода Pdftris, не нуждаются в специальных или эзотерических инструментах разработки. Просто выберите загрузку 60-килобайтного PDF-файла и откройте его в текстовом редакторе, и вы увидите, что файл «полностью ASCII».
Также доступен исходный код, с большей читабельностью и вставленными комментариями. Вы можете увидеть это на вышеупомянутой странице проекта GitHub, в частности здесь.
Ринсма отметил, что Pdftris не работает над Adobe Reader, «вероятно, потому что он не соответствует требованиям по нескольким параметрам». Другие возможности Pdftris, не связанные с браузером, такие как Foxit Reader, могут подойти, размышлял он, поскольку он считает, что он поддерживает необходимые скрипты для игрового действия.
Было бы здорово получить немного цвета, теней и звука в будущем выпуске Pdftris, но мы не знаем, будет ли этот проект развиваться дальше. В некотором смысле, это в основном доказательство концепции.
Microsoft Corporation (произносится «ма́йкрософт»; как правило, именуется просто Microsoft; распространено сокращение MS) — одна из крупнейших транснациональных компаний по производству проприетарного программного обеспечения для различного рода вычислительной техники — персональных компьютеров, игровых приставок, КПК, мобильных телефонов и прочего, разработчик наиболее широко распространённой на данный момент в мире программной платформы — семейства операционных систем Windows. Подразделения компании также производят семейство игровых консолей Xbox, а также аксессуары для персональных компьютеров (клавиатуры, мыши и т. д.). C 2012 года производит собственный планшетный компьютер — Surface. Википедия
Читайте также:В Xbox пройдёт трансляция Developer DirectMicrosoft объединит «Xbox и Windows вместе», чтобы улучшить возможности портативных устройствФанаты Minecraft активно поддерживают идею создания Minecraft 2Microsoft удивляет аналитиков масштабными планами инвестиций в ИИ на сумму 80 млрд долларовКодзима о помехах в работе над играми OD и Physint
Источник: Tomshardware.com
0 комментариев