Trong thế giới công nghệ, có một “truyền thống” lạ lùng: thử nghiệm chạy tựa game bắn súng kinh điển DOOM năm 1993 trên mọi thiết bị có màn hình hoặc chip xử lý. Từ những chiếc máy ATM, máy ảnh DSLR, cho đến tủ lạnh thông minh, DOOM dường như có thể hoạt động ở bất cứ đâu. Điều này đã tạo nên một làn sóng câu hỏi: Liệu có bất kỳ thiết bị nào mà không thể chạy DOOM hay không? Và quan trọng hơn, liệu việc “hiển thị DOOM” có thực sự giống với việc “chạy DOOM” một cách tự nhiên trên phần cứng của thiết bị đó? Bài viết này của trithuccongnghe.net sẽ làm rõ những lầm tưởng phổ biến và khám phá những thiết bị mà DOOM vẫn chưa thể “chinh phục” một cách thực sự.
6. Máy chơi game NES (Nintendo Entertainment System)
Nintendo Entertainment System (NES) là một huyền thoại trong làng console game, ra mắt vào năm 1983 – trước DOOM tròn một thập kỷ. Với suy nghĩ rằng các console và PC thế hệ trước có thể chạy nhiều game mới, ban đầu có vẻ hợp lý khi cho rằng NES cũng có khả năng chạy DOOM.
Máy console NES và SNES cùng băng trò chơi và bộ điều khiển 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 tự nhiên. 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. Trong khi đó, NES chỉ có vỏn vẹn 2KB RAM, một CPU 8-bit yếu ớt và một bộ xử lý PPU thay vì VGA.
Dù vậy, về mặt kỹ thuật, vẫn có cách để NES có thể hiển thị (chứ không phải chạy) DOOM. YouTuber TheRasteri đã thực hiện được điều này bằng cách sử dụng một Raspberry Pi (một máy tính mini hiện đại) được nhét vào bên trong một băng NES. Như chính YouTuber này đã chỉ ra, đây không nên bị coi là “gian lận”, bởi vì một kỹ thuật tương tự đã được sử dụng để chạy đồ họa 2D và 3D với sự hỗ trợ của bộ đồng xử lý Super FX trên một số băng game SNES. Tuy nhiên, theo quan điểm chuyên gia của chúng tôi, DOOM không thực sự chạy trên NES mà chỉ sử dụng NES như một thiết bị xuất trung gian. Trong trường hợp này, NES đóng vai trò như một sợi cáp hơn là một console. Các trò chơi 3D raycaster thực sự trên NES, như Horror Hospital, vẫn ấn tượng hơn nhiều vì chúng thực sự chạy trên phần cứng của 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 tìm cách “chạy” DOOM trên một chiếc que thử thai. Những câu nói đùa về việc dạy trẻ chơi game sớm, chơi game trong bụng mẹ, hay em bé chưa chào đời là đồng đội game thủ của bạn đã tự động xuất hiện.
Thật không may, dù ấn tượng đến đâu, que thử thai thực tế không hề chạy DOOM. Nếu so sánh với NES, có thể nói nó chạy DOOM còn kém hơn cả NES. Thay vì sử dụng chip được lập trình sẵn hoặc màn hình LCD của que thử (vốn chỉ hiển thị kết quả), Turing đã tháo bỏ ruột thiết bị, thay thế CPU bằng một bo mạch Adafruit và màn hình LCD bằng một màn hình khác. Que thử thai ở đây chỉ đóng vai trò như một vỏ máy tính mini không có chức năng gốc. Mặc dù vậy, với tốc độ phát triển công nghệ nhanh chóng, chúng ta hoàn toàn có thể hy vọng trong tương lai, các que thử thai thật sự có khả năng chạy DOOM một cách tự nhiên khi các chip yếu và màn hình LCD giới hạn dần được thay thế bởi công nghệ sản xuất hàng loạt tiên tiến hơn.
4. Đồng hồ Casio tính toán
Các máy tính cầm tay hiện đại ngày càng mạnh mẽ. Có nhiều video trực tuyến cho thấy mọi người chạy DOOM một cách tự nhiên trên nhiều loại máy tính cầm tay khác nhau, với một trong những ví dụ phổ biến nhất là Casio FX-CG50. Điều này không mấy ngạc nhiên, bởi chiếc máy tính này có khả năng hiển thị đồ thị 3D và sở hữu màn hình LCD màu sắc khá sắc nét. Nó gần như là một chiếc PC cầm tay thực thụ.
Việc DOOM có thể chạy trên các đồng hồ thông minh hiện đại cũng không gây ngạc nhiên. Chúng gần như là những trung tâm giải trí di động trên cổ tay, có khả năng chạy một danh sách dài các trò chơi.
Tuy nhiên, chiếc đồng hồ Casio Calculator Watch nổi tiếng (được Walter White trong Breaking Bad và Dwight Schrute trong The Office đeo) không thuộc hai trường hợp trên. Phần cứng và màn hình của nó không đủ khả năng để chạy và hiển thị một phiên bản DOOM hoạt động được, ít nhất là theo những gì chúng tôi thu thập được – chúng tôi không tìm thấy bất kỳ ai làm được điều đó. Mặc dù vậy, xét đến việc DOOM có thể chạy trong một tệp PDF, chúng tôi sẽ không ngạc nhiên nếu ai đó cuối cùng cũng tìm ra cách để thực hiện điều 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ừ những năm 80 sẽ có khả năng chạy DOOM – và một số trong số đó đã làm được, dù chỉ ở mức tương đối. Ví dụ, chiếc Commodore 64 được nâng cấp có thể chạy DOOM, dù ở độ phân giải và tốc độ khung hình khá thấp.
Tuy nhiên, 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 đạt được mức đó. Mặc dù nó có thể thực hiện một số tác vụ raycasting cực kỳ cơ bản, nhưng điều đó vẫn còn rất xa để có thể chạy DOOM. Thật trùng hợp, có một trò chơi phổ biến được làm cho TI-99/4A trong thời kỳ đó có tên là Tunnels of Doom, ám chỉ đến khả năng đồ họa hạn chế của máy.
2. 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 khiến chúng tôi ngạc nhiên nhất. Nếu bạn chưa từng nghe về nó, Neo Geo là một console game gia đình đắt đỏ do SNK Corporation sản xuất. Nó hứa hẹn sẽ mang những trò chơi arcade về phòng khách của bạn.
Các máy console Neo Geo cùng logo SNK phía sau
Neo Geo ra mắt vào năm 1990, chỉ ba năm trước DOOM. Với việc mã nguồn của DOOM được tối ưu hóa hiệu quả đến mức có thể chạy trên hầu hết mọi thứ, thật bất ngờ khi Neo Geo lại không thể xử lý 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 ở kiến trúc của Neo Geo, vốn không được thiết kế cho các trò chơi 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 các sprite (hình ảnh được định nghĩa trước) để hiển thị hiệu quả các trò chơi 2D.
1. Vi khuẩn
Mục này yêu cầu một chút giải thích. Một nhà nghiên cứu sinh viên tiến sĩ công nghệ sinh học của MIT, Lauren ‘Ren’ Ramlan, đã tạo ra một màn hình 1-bit có độ phân giải 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 vi khuẩn thành các điểm ảnh. 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ệ hiển thị trong 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ỉ đơn thuần được sử dụng làm một màn hình có độ phân giải cực thấp, vì vậy giống như cách nó có thể được sử dụng để hiển thị DOOM, về mặt kỹ thuật, nó cũng có thể hiển thị bất kỳ nội dung nào khác. Hơn nữa, với việc màn hình mất hơn 9 giờ để hiển thị một khung hình duy nhất, để 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!
Kết luận
Mặc dù gần như bất kỳ thiết bị nào 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 nêu bật một vài thiết bị đáng ngạc nhiên mà nhân loại vẫn chưa thể “chinh phục” để chạy DOOM một cách thực sự. Điều này cũng giúp làm rõ sự khác biệt quan trọng giữa việc “hiển thị” một trò chơi và việc “chạy” nó một cách tự nhiên trên phần cứng gốc của thiết bị.
Chúng tôi tại trithuccongnghe.net 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. Chúng không chỉ thể hiện khả năng “hack” công nghệ của con người mà còn đẩy lùi giới hạn về những gì có thể. Hãy cùng chờ đợi xem thiết bị nào sẽ “chạy DOOM” tiếp theo một cách đầy bất ngờ và ấn tượng!