Chơi Doom bằng … tai nghe: Lập trình viên Úc khiến các game thủ “cạn lời”

Lập trình viên web đến từ Úc tên là Arin Sarkisian đã thực hiện thành công một thử nghiệm độc đáo khi chuyển thể tựa game bắn súng huyền thoại Doom sang tai nghe thực tế ảo mã nguồn mở PineBuds Pro. Dự án mang tên DOOMBUDS cho phép người dùng kết nối từ xa với tai nghe thông qua trình duyệt web và trực tiếp trải nghiệm trò chơi, dù bản thân thiết bị hoàn toàn không có màn hình hiển thị.

doombuds_002.jpg

​

Sarkisian cho biết PineBuds Pro hiện là mẫu tai nghe duy nhất trên thị trường sở hữu firmware mã nguồn mở, tạo điều kiện lý tưởng cho các thử nghiệm phần mềm chuyên sâu. CPU tích hợp của tai nghe, sau khi được tinh chỉnh để duy trì xung nhịp ổn định ở mức 300MHz và vô hiệu hóa chế độ tiết kiệm năng lượng, đã đạt hiệu năng đủ để chạy Doom gốc ở khoảng 18 khung hình/giây.

Do hạn chế về bộ nhớ, nhà phát triển đã tiến hành tối ưu mạnh mẽ trò chơi, sử dụng tệp WAD Squashware dung lượng chỉ 1,7MB để lưu trữ nội dung. Nhờ đó, Doom có thể vận hành trọn vẹn trong phạm vi 4MB bộ nhớ flash của tai nghe.

doombuds_003.jpg (52 KB)

PineBuds Pro là mẫu tai nghe TWS không dây mã nguồn mở do PINE64, hãng chuyên về vi điều khiển và thiết bị thông minh, ra mắt vào cuối năm 2022. Phần cứng cốt lõi của thiết bị bao gồm:

  • CPU: Lõi kép ARM Cortex-M4F, xung nhịp 300MHz
  • Bộ nhớ trong: 448KB
  • SRAM: 992KB
  • SRAM dùng chung cho Bluetooth: 64KB
  • Bộ nhớ flash: 4MB

Mặc dù tai nghe không được trang bị màn hình, Sarkisian vẫn giải quyết bài toán hiển thị bằng cách xuất video thời gian thực thông qua một luồng phát trực tiếp Twitch được nhúng. Đồng thời, anh cũng xây dựng một trang web cho phép bất kỳ ai kết nối với tai nghe và điều khiển trò chơi trực tiếp ngay trên trình duyệt.

doombuds_001.jpg (45 KB)

Trước đây, cộng đồng đam mê công nghệ từng gây chú ý khi đưa Doom lên các thiết bị “không tưởng” như nồi áp suất điện thông minh. Dự án DOOMBUDS tiếp tục nối dài truyền thống này, khẳng định sức sống bền bỉ của Doom cũng như sự sáng tạo không giới hạn của giới lập trình viên.

Arin Sarkisian đã công bố toàn bộ mã nguồn và phương pháp triển khai trên GitHub, cho phép những người dùng PineBuds Pro khác có thể tự mình thử nghiệm và phát triển dự án:

Nguồn: HDVN

Nên đọc

Tin mới

Chiến lược audio mới của Bose: mở rộng qua thương vụ mua lại FMOD và StreamUnlimited

Bose vừa mua lại Firelight Technologies, công ty phát triển phần mềm âm thanh FMOD, cùng với StreamUnlimited, hứa hẹn mang lại bước tiến lớn trong chiến lược âm thanh rộng hơn.
spot_img

Related Articles

Popular Categories

spot_img