
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 kỳ tích đáng chú ý của một học sinh trung học về việc chuyển trò chơi mang tính biểu tượng năm 1993, Doom, sang một tập tin PDF đã quyến rũ cộng đồng chơi game. Thành tích này thêm một nền tảng kỳ quái khác vào danh sách ngày càng tăng của các thiết bị độc đáo mà DOOM đã được chạy thành công.
Doom, một game bắn súng góc nhìn thứ nhất (FPS) được phát triển bởi phần mềm ID, giữ trạng thái huyền thoại trong lịch sử chơi game. Ảnh hưởng của nó sâu sắc đến mức về cơ bản nó đã đặt ra thuật ngữ "FPS", với nhiều trò chơi ban đầu trong thể loại này thường được dán nhãn là "bản sao diệt vong". Gần đây, một xu hướng đã xuất hiện giữa các lập trình viên và những người đam mê: chạy Doom trên các thiết bị bất ngờ nhất có thể tưởng tượng được. Từ tủ lạnh và đồng hồ báo thức đến âm thanh nổi, sự khéo léo không biết giới hạn. Cổng PDF mới nhất này nâng xu hướng này lên một cấp độ vô lý mới.
Người dùng GitHub ADING2210 đã đạt được chiến công không thể xảy ra này bằng cách tận dụng sự hỗ trợ của định dạng PDF cho JavaScript. Điều này cho phép các chức năng như kết xuất 3D và phát hiện đầu vào của người dùng. Tuy nhiên, những hạn chế của định dạng PDF 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 (vì độ phân giải 320x200 sẽ yêu cầu hàng ngàn), ADING2210 được sử dụng khéo léo 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 một phiên bản trò chơi chậm hơn đáng kể nhưng có thể chơi đáng ngạc nhiên của trò chơi. Video kết quả giới thiệu một trải nghiệm đơn sắc, không có văn bản, không có văn bản với tốc độ khung hình 80ms.
Tính di động của Doom: Một di sản của sự đổi mới
Thành tựu đáng chú ý này một phần là do kích thước nhỏ gọn của Doom (2,39 MB). Dấu chân nhỏ này trước đây đã cho phép các cổng thậm chí còn phần cứng độc đáo hơn. Mới tháng 11 năm ngoái, một lập trình viên đã chạy thành công DOOM trên Nintendo Ared, sử dụng mặt số và nút của thiết bị để điều khiển. Hơn nữa, một người chơi sáng tạo khác đã tích hợp Doom vào trò chơi bài Balandro, mặc dù có giới hạn hiệu suất đáng chú ý, phản ánh những thách thức phải đối mặt trong phiên bản PDF.
Mục tiêu của các dự án này không nhất thiết là trò chơi tối ưu. Thay vào đó, họ nhấn mạnh sự sáng tạo vô biên của các game thủ và sự hấp dẫn lâu dài của sự diệt vong. Thực tế là, hơn ba thập kỷ sau, Doom tiếp tục truyền cảm hứng cho các cảng sáng tạo như vậy là một minh chứng mạnh mẽ cho di sản và ảnh hưởng lâu dài của nó đối với thế giới chơi game. Tương lai hứa hẹn thậm chí nhiều nền tảng bất ngờ hơn cho trò chơi huyền thoại này.