Trong thế giới công nghệ, một câu hỏi đã trở thành huyền thoại: liệu có thứ gì mà tựa game bắn súng kinh điển DOOM năm 1993 không thể chạy được? Internet dường như bị ám ảnh bởi việc cố gắng đưa DOOM lên mọi thiết bị có màn hình hoặc vi xử lý. Điều này tạo nên một lầm tưởng phổ biến rằng DOOM có thể chạy trên “mọi thứ”. Tuy nhiên, thực tế phức tạp hơn nhiều. Có những trường hợp tưởng chừng như DOOM đã “xâm chiếm” được, nhưng thực chất chỉ là một màn trình diễn khéo léo, không phải là khả năng chạy native (trực tiếp trên phần cứng của thiết bị đó). Bài viết này sẽ vạch trần những “thành tích” ấn tượng nhưng sai lệch, và chỉ ra 6 thiết bị mà DOOM thực sự chưa thể vận hành một cách độc lập và trọn vẹn.
6. Máy chơi game NES (Nintendo Entertainment System)
Nintendo Entertainment System (NES) là một biểu tượng trong lịch sử ngành game, ra mắt vào năm 1983, tức là 10 năm trước khi DOOM trình làng. Thoạt nghe, việc một tựa game ra đời sau 1 thập kỷ có thể chạy trên phần cứng cũ kỹ như NES có vẻ khả thi, nhất là khi các console hay PC hiện đại ngày nay có thể chạy được game từ nhiều năm trước.
Máy chơi game NES và SNES cùng băng đĩa và tay cầm cổ điển
Tuy nhiên, phần cứng của NES đơn giản là không đủ mạnh để chạy DOOM một cách native. Yêu cầu hệ thống tối thiểu của DOOM bao gồm 4MB RAM, CPU Intel i386 (80386) 32-bit từ năm 1985 và card đồ họa VGA. So với NES, với chỉ 2KB RAM, một CPU 8-bit yếu ớt và một PPU (Picture Processing Unit) thay vì VGA, sự khác biệt là quá lớn.
Mặc dù vậy, về mặt kỹ thuật, vẫn có cách để NES hiển thị (chứ không phải chạy) DOOM. YouTuber TheRasteri đã làm được điều này bằng cách sử dụng một bo mạch Raspberry Pi (một máy tính mini hiện đại) được nhét vào trong một băng game NES. Như TheRasteri đã chỉ ra, điều này không nên bị coi là “gian lận” bởi các thủ thuật tương tự từng được dùng để chạy đồ họa 2D và 3D với sự hỗ trợ của chip xử lý phụ Super FX trên một số băng SNES. Dù thành tựu này rất đáng ngưỡng mộ, nhưng cần phải nhấn mạnh rằng DOOM không hề chạy trên phần cứng NES; máy chơi game này chỉ đóng vai trò như một thiết bị xuất trung gian, giống như một sợi cáp vậy. Các tựa game 3D raycaster thực sự chạy trên NES, ví dụ như Horror Hospital, mới thực sự thể hiện khả năng của phần cứng Nintendo.
5. Que thử thai
Một trong những chủ đề “chạy DOOM trên X” gây cười và thu hút nhất những năm gần đây là khi lập trình viên Foone Turing tuyên bố đã chạy DOOM trên một chiếc que thử thai. Hàng loạt câu đùa về việc dạy trẻ chơi game từ trong bụng mẹ hay đứa bé chưa sinh là một “đồng đội” game thủ online đã nhanh chóng xuất hiện.
Thật không may, dù ấn tượng đến mấy, chiếc que thử thai này không hề chạy DOOM một cách đúng nghĩa. So với NES ở trên, có thể nói nó còn ít khả năng chạy DOOM hơn. Thay vì sử dụng chip được lập trình sẵn hoặc màn hình LCD chỉ hiển thị kết quả của que thử thai, Turing đã tháo rời thiết bị, thay thế CPU bằng một bo mạch Adafruit và LCD bằng một màn hình khác. Chiếc que thử thai về cơ bản chỉ được dùng như một vỏ case máy tính mini không có chức năng gốc. Dẫu vậy, với tốc độ phát triển công nghệ nhanh chóng, sẽ không bất ngờ nếu trong hai mươi năm tới, chúng ta có thể thấy những que thử thai thật sự có khả năng chạy DOOM natively, khi các chip yếu và màn hình LCD giới hạn ngày nay có thể không còn tồn tại.
4. Đồng hồ máy tính Casio
Các máy tính cầm tay hiện đại ngày nay rất mạnh mẽ. Có nhiều video trực tuyến về việc mọi người chạy DOOM natively trên nhiều loại máy tính, với một trong những ví dụ phổ biến nhất là Casio FX-CG50. Điều này không quá ngạc nhiên, bởi chiếc máy tính này có khả năng hiển thị đồ họa 3D và sở hữu màn hình LCD màu sắc khá sắc nét. Nó thực sự là một chiếc máy tính cầm tay thu nhỏ.
Việc DOOM có thể chạy trên các đồng hồ thông minh hiện đại cũng không có gì đáng ngạc nhiên. Chúng gần như là những “cỗ máy” chơi game đeo tay mạnh mẽ, có khả năng chạy cả danh sách dài các trò chơi.
Tuy nhiên, chiếc Đồng hồ máy tính Casio nổi tiếng (từng được Walter White trong Breaking Bad và Dwight Schrute trong The Office đeo) lại không thuộc hai loại trên. Phần cứng và màn hình của nó không có khả năng chạy và hiển thị một phiên bản DOOM đúng nghĩa, ít nhất là theo những gì có thể tìm hiểu được. Không ai tìm thấy bằng chứng nó chạy DOOM. Mặc dù vậy, khi DOOM còn có thể chạy được trong một file PDF, cũng không loại trừ khả năng ai đó sẽ tìm ra cách chạy nó trên chiếc đồng hồ này.
3. Máy tính gia đình TI-99/4A
Có thể kỳ vọng rằng một số máy tính gia đình từ thập niên 80 sẽ có khả năng chạy DOOM – và một số trong số đó đã làm được, dù chỉ ở mức độ nào đó. Chẳng hạn, một chiếc Commodore 64 được nâng cấp có thể chạy DOOM, dù với độ phân giải và tốc độ khung hình khá thấp.
Tuy nhiên, chiếc Texas Instruments TI-99/4A, ra mắt cùng thời điểm với Commodore 64, thậm chí còn không làm được như vậy. Mặc dù nó có thể thực hiện một số phép tính raycasting cực kỳ cơ bản, nhưng điều đó là chưa đủ để chạy DOOM. Thật trùng hợp, có một trò chơi nổi tiếng được phát triển cho TI-99/4A cùng thời mang tên Tunnels of Doom.
2. Máy chơi game Neo Geo
Trong tất cả các thiết bị trong danh sách này, việc Neo Geo không thể chạy DOOM lại là điều gây ngạc nhiên nhất. Neo Geo là một console chơi game gia đình đắt tiền do SNK Corporation sản xuất. Nó hứa hẹn mang trải nghiệm game arcade đích thực vào phòng khách của bạn.
Hình ảnh một số máy chơi game console Neo Geo với logo SNK Neo Geo phía sau
Neo Geo ra mắt vào năm 1990, chỉ ba năm trước DOOM. Với mã code của DOOM được tối ưu hóa hiệu quả đến mức cho phép nó chạy trên hầu hết mọi thứ, việc Neo Geo không thể xử lý được trò chơi này là một điều đáng ngạc nhiên. Trong khi các trò chơi 2D được xây dựng cho Neo Geo chạy cực kỳ mượt mà, vấn đề nằm ở chỗ kiến trúc của Neo Geo chưa bao giờ được xây dựng cho game 3D. Như đã giải thích trong một bình luận trên Reddit, Neo Geo không có chế độ đồ họa bitmap, vốn cần thiết để hiển thị các trò chơi 3D như DOOM. Thay vào đó, nó dựa vào sprites (các hình ảnh được định nghĩa trước) để hiển thị game 2D một cách hiệu quả.
1. Vi khuẩn E. coli
Mục này cần một chút ngữ cảnh. Một nghiên cứu sinh tiến sĩ công nghệ sinh học tại MIT tên là Lauren ‘Ren’ Ramlan đã tạo ra một màn hình 1-bit kích thước 32×48 bằng cách đặt các vi khuẩn E. coli được chiếu sáng vào một ma trận, biến chúng thành các “điểm ảnh” (pixel). Sau đó, cô đã giảm độ phân giải của DOOM xuống mức đó và “chạy” nó trên màn hình dựa trên E. coli này. Đây là một thành tựu cực kỳ ấn tượng, tạo tiền đề cho cách công nghệ sinh học có thể được tích hợp vào các công nghệ màn hình tương lai.
Tuy nhiên, việc hiển thị DOOM không giống như việc chạy DOOM. Các vi khuẩn chỉ được sử dụng như một màn hình độ phân giải siêu thấp, vì vậy giống như cách nó có thể hiển thị DOOM, về mặt kỹ thuật, nó có thể hiển thị bất kỳ nội dung nào khác. Với việc màn hình này mất hơn 9 giờ để hiển thị một khung hình duy nhất, việc hoàn thành trò chơi sẽ mất hơn 600 năm. Một lỗi nhỏ hoặc việc chết trong game sẽ đồng nghĩa với việc bạn phải thêm cả một thế hệ mới để hoàn thành trò chơi!
Mặc dù hầu hết mọi thiết bị có màn hình và bộ xử lý đều có thể chạy DOOM (thậm chí trò chơi còn có thể được mô phỏng bằng AI), danh sách này đã chỉ ra một vài thiết bị gây ngạc nhiên mà nhân loại vẫn chưa thể “chinh phục” DOOM một cách native. Dù vậy, chúng tôi thực sự đánh giá cao sự sáng tạo và nỗ lực đằng sau tất cả các dự án này, và không thể chờ đợi để xem thiết bị nào sẽ “chạy” DOOM tiếp theo. Bạn có suy nghĩ gì về những giới hạn này của DOOM? Hãy chia sẻ ý kiến của bạn trong phần bình luận bên dưới nhé!