
Doom's Manuzely PDF -порт: свидетельство его устойчивого наследия
Замечательный подвиг ученика старшей школы, посвященный портированию культовой игры 1993 года, Doom, в файл PDF, очаровал игровое сообщество. Это достижение добавляет еще одну странную платформу к постоянно растущему списку нетрадиционных устройств, на которых Doom успешно работает.
Doom, оригинальный шутер от первого лица (FPS), разработанный ID Software, имеет легендарный статус в истории игр. Его влияние настолько глубоко, что по существу придумал термин «FPS», со многими ранними играми в жанре, часто называемых «Doom Clones». В последнее время появилась тенденция среди программистов и энтузиастов: запустить гибель на самых неожиданных устройствах. От холодильников и будильников до автомобильных стереосистемы, изобретательность не знает границ. Этот последний порт PDF поднимает эту тенденцию до нового уровня абсурда.
Пользователь GitHub Ading2210 достиг этого невероятного подвига, используя поддержку формата PDF для JavaScript. Это позволяет выполнять функции, такие как 3D -рендеринг и обнаружение ввода пользователя. Однако ограничения формата PDF потребовали компромиссов. Вместо того, чтобы использовать отдельные текстовые поля для каждого пикселя (поскольку разрешение 320x200 потребует тысячи), ADING2210 умно использовал одно текстовое поле для строки экрана. Это приводит к значительно медленной, но удивительно воспроизводимой версии игры. Получившееся видео демонстрирует монохромный, беззаботный, без текстового опыта с частотой кадров 80 мс.
Портативность Doom: наследие инноваций
Это замечательное достижение частично связано с компактным размером Doom (2,39 МБ). Этот небольшой след ранее позволил портам еще более нетрадиционному оборудованию. Только в ноябре прошлого года программист успешно запустил Doom на Nintendo Alarmo, используя циферблаты и кнопки устройства для управления. Кроме того, еще один креативный игрок интегрировал гибель в карточную игру Balandro, хотя и с заметными ограничениями производительности, отражая проблемы, с которыми сталкиваются в версии PDF.
Цель этих проектов не обязательно оптимальная игровой процесс. Скорее, они подчеркивают безграничное творчество геймеров и устойчивую привлекательность Doom. Тот факт, что более трех десятилетий спустя Doom продолжает вдохновлять такие инновационные порты, является мощным свидетельством его длительного наследия и влияния на игровой мир. Будущее обещает еще более неожиданные платформы для этой легендарной игры.