Cổng PDF không chắc chắn của Doom: Một minh chứng cho di sản lâu dài của nó
Một học sinh trung học đã đạt được điều dường như không thể: chuyển người bắn súng góc nhìn thứ nhất năm 1993, Doom, sang một tập tin PDF. Mặc dù trải nghiệm kết quả là chậm, nhưng nó vẫn có thể chơi được, việc thêm một nền tảng kỳ quái khác vào danh sách ngày càng phát triển của các thiết bị độc đáo mà DOOM đã được chạy thành công.
Kích thước nhỏ gọn của Doom (chỉ là 2,39 megabyte) là một yếu tố chính cho phép các chiến công như vậy. Dấu chân tương đối nhỏ của nó trước đây đã cho phép người chơi chinh phục trò chơi trên các thiết bị bất ngờ như Nintendo Ared (sử dụng mặt số và nút của nó để điều khiển) và thậm chí trong các trò chơi video khác như Balandro. Những nỗ lực sáng tạo này, thường bị ảnh hưởng bởi những hạn chế về hiệu suất, không phải là về việc đạt được trò chơi tối ưu; Họ về việc đẩy ranh giới và thể hiện sự hấp dẫn lâu dài của trò chơi.
Người dùng GitHub Ading2210, học sinh trung học phía sau cổng PDF, tận dụng các khả năng của JavaScript trong định dạng PDF. Điều này cho phép kết xuất 3D và các chức năng khác, mặc dù các hạn chế của định dạng cần phải thỏa hiệp. Thay vì sử dụng các hộp văn bản riêng lẻ cho mỗi pixel (sẽ không thực tế với độ phân giải 320x200 của DOOM), ADING2210 sử dụng một hộp văn bản trên mỗi hàng màn hình. Điều này dẫn đến tốc độ khung hình chậm hơn đáng kể (80ms mỗi khung) và thiếu màu sắc, âm thanh và văn bản trong chính trò chơi. Mặc dù có những nhược điểm này, trò chơi vẫn có thể chơi được một cách đáng ngạc nhiên.
Thành tựu mới nhất này nhấn mạnh tác động lâu dài của Doom đối với thế giới chơi game. Hơn ba thập kỷ sau khi phát hành, trò chơi tiếp tục truyền cảm hứng cho các lập trình viên và những người đam mê khám phá tiềm năng của nó trên các nền tảng ngày càng khác thường. Thử nghiệm đang diễn ra với các cổng Doom làm nổi bật di sản lâu dài và khả năng thích ứng đáng chú ý của nó, cho thấy rằng các cổng bất ngờ hơn có thể xuất hiện trong những năm tới.