Cách chạy Doom trên Raspberry Pi (không cần trình giả lập)

Bạn muốn tận hưởng một số game retro tuyệt vời, một mình hoặc với bạn bè? Trở lại năm 1997, id Software đã phát hành mã nguồn cho Doom, một game bắn súng góc nhìn thứ nhất (FPS) năm 1993. Với mã nguồn có sẵn, nhiều hình thức mới của game đã xuất hiện, bao gồm cả các phiên bản cho Raspberry Pi.

Bài viết hôm nay sẽ hướng dẫn bạn cách chạy Doom trên Raspberry Pi (không cần trình giả lập).

Những gì bạn cần để chạy Doom trên Raspberry Pi

Để chạy phiên bản retro cổ điển này trên Raspberry Pi, bạn sẽ không cần đến các trình giả lập (như RetroPie hoặc Recalbox) hay ROM game. Doom có ​​thể chạy trên Pi thông qua việc cài đặt công cụ game và các file WAD đơn giản.

Chúng chứa dữ liệu game thực tế (cấp độ, quái vật, vũ khí, v.v...) và có sẵn trong nhiều theme khác nhau.

Tuy nhiên, trước khi bắt đầu, đây là những gì bạn sẽ cần cho PiDoom:

  • Raspberry Pi 2 trở lên (bài viết đã thử nghiệm trên Raspberry Pi 2, Raspberry Pi 3 và Raspberry Pi 4 8GB)
  • Hệ điều hành Raspbian hoặc Raspberry Pi OS (tùy thuộc vào model Pi) đã được cài đặt và sẵn sàng để sử dụng
  • Bất kỳ tay cầm chơi game USB nào
  • Một màn hình phù hợp
  • Mã nguồn Doom

Một số phiên bản của mã nguồn Doom có ​​sẵn. Bài viết sẽ sử dụng biến thể Chocolate Doom, tương thích với phần lớn các WAD.

Cách cài đặt Doom trên Raspberry Pi

Bắt đầu bằng cách kết nối Raspberry Pi với màn hình, cắm bàn phím và boot vào desktop.

Bạn cần cài đặt game thông qua dòng lệnh, vì vậy giai đoạn này có thể được thực hiện thông qua SSH nếu cần thiết. Hầu hết các kho lưu trữ hệ điều hành Linux bao gồm Chocolate Doom.

Trong dòng lệnh, bắt đầu bằng cách cài đặt các Chocolate Doom dependency:

sudo apt install chocolate-doom

Đợi quá trình cài đặt hoàn tất, làm theo bất kỳ lời nhắc nào trên màn hình có liên quan.

Đợi quá trình cài đặt hoàn tất, làm theo bất kỳ lời nhắc nào trên màn hình
Đợi quá trình cài đặt hoàn tất, làm theo bất kỳ lời nhắc nào trên màn hình

Cài đặt file WAD Doom trên Raspberry Pi

Với công cụ Doom được cài đặt trên Pi, đã đến lúc cài đặt file WAD.

Có rất nhiều file WAD có sẵn và bài viết sẽ xem xét một số lựa chọn thay thế tốt nhất sau. Hiện tại, hãy cùng tìm hiểu cách cài đặt WAD, sử dụng file dữ liệu Doom tiêu chuẩn. Điều này sẽ thêm các bản đồ và vũ khí Doom thông thường vào game.

Đầu tiên, điều hướng trong Terminal đến /usr/games. Tại đây, hãy chạy lệnh wget này để tải xuống file DOOM1.WAD:

sudo wget http://www.doomworld.com/3ddownloads/ports/shareware_doom_iwad.zip

Vì đây là file zip, nên hãy giải nén nó bằng lệnh unzip:

sudo unzip shareware_doom_iwad.zip

Bạn sẽ kết thúc với một file có tên DOOM1.WAD, có nghĩa là bạn đã sẵn sàng chơi Doom trên Raspberry Pi!

Cấu hình Doom để chơi trên Raspberry Pi

Nếu trước đây bạn đang chạy các lệnh qua SSH, thì bây giờ là lúc cắm bàn phím vào Raspberry Pi. Ngoài ra, bạn có thể kết nối qua VNC hoặc RDP, nhưng game sẽ hơi giật. Hãy chắc chắn ngừng sử dụng kết nối từ xa trước khi bạn bắt đầu chơi!

Trước khi có thể chơi game, bạn sẽ cần phải cấu hình Doom với lệnh:

chocolate-doom-setup

Sử dụng màn hình này để cấu hình màn hình, âm thanh, bàn phím, chuột và tay cầm chơi game.

Sử dụng màn hình này để cấu hình màn hình, âm thanh, bàn phím, chuột và tay cầm chơi game
Sử dụng màn hình này để cấu hình màn hình, âm thanh, bàn phím, chuột và tay cầm chơi game

Bạn thậm chí có thể bắt đầu hoặc tham gia một game qua mạng (mặc dù các tùy chọn này có thể được kiểm soát dễ dàng từ dòng lệnh).

Khi bạn thực hiện xong việc cấu hình, chọn Save parameters and launch DOOM.

Khởi chạy Chocolate Doom trong dòng lệnh Raspberry Pi

Điều quan trọng cần lưu ý là bạn không cần phải chạy Doom từ công cụ cấu hình mỗi lần. Thay vào đó, có một hướng dẫn dòng lệnh dễ dàng mà bạn có thể sử dụng:

chocolate-doom -iwad DOOM1.WAD

Điều này sẽ khởi chạy game ở chế độ toàn màn hình. Tuy nhiên, nó có thể gây căng thẳng cho các bo mạch cũ (như Raspberry Pi 2) với độ phân giải màn hình này. Trong trường hợp này, bạn có thể thích chạy Doom ở chế độ cửa sổ hơn:

chocolate-doom -iwad DOOM1.WAD -window 640x480

Các cài đặt này cũng có thể được đặt thành vĩnh viễn trong công cụ cấu hình, sử dụng tùy chọn Configure Display.

Bạn cũng có thể khởi chạy Chocolate Doom từ Menu > Games trên màn hình Raspberry Pi OS.

Bạn cũng có thể khởi chạy Chocolate Doom từ Menu > Games trên màn hình Raspberry Pi OS
Bạn cũng có thể khởi chạy Chocolate Doom từ Menu > Games trên màn hình Raspberry Pi OS

Cách chơi Doom trên Raspberry Pi

Cách chơi Doom trên Raspberry Pi tùy thuộc vào bạn. TV màn hình lớn với tay cầm chơi game Xbox có thể là sở thích của bạn. Có lẽ bạn đã từng biến Pi của mình thành một máy chơi game cầm tay, hoàn chỉnh với controller tích hợp.

Hoặc bạn có thể thích trải nghiệm desktop truyền thống, điều khiển chiến binh của mình bằng chuột và bàn phím, giống như cách mà các game thủ đã làm trong những năm 1990.

Trong các ảnh chụp màn hình đi kèm, tác giả bài viết đã sử dụng Raspberry Pi Touchscreen chính thức và tay cầm USB Xbox 360. Chỉ cần kết nối tay cầm đã chọn trước khi chạy công cụ thiết lập, sau đó chọn Configure Gamepad/Joystick.

Chọn Configure Gamepad/Joystick
Chọn Configure Gamepad/Joystick

Nhờ kích thước nhỏ gọn của màn hình cảm ứng và chân đế đi kèm, nó sẽ vừa vặn trên kệ, bàn, v.v… hay ở bất cứ đâu!

Tìm kiếm WAD mới cho PiDoom

Nếu muốn tìm kiếm trải nghiệm chơi game Doom khác với bản gốc, bạn cần phải theo dõi một số file WAD. Nhiều file trong số này có sẵn trên mạng, vấn đề là bạn phải biết cách tìm ra chúng.

Một số nơi để tìm Doom WAD là:

  • Trang Doom WADs Wikia có nhiều lựa chọn các file có thể tải xuống.
  • DoomWADStation cung cấp các tùy chỉnh cho cài đặt Chocolate Doom. 
http://www.doomwadstation.net/
  • Doomworld WADs forum cung cấp bộ sưu tập lớn nhất các tài liệu liên quan đến Doom trực tuyến.

Trong khi đó, Doom II cũng có thể được chơi trong Chocolate Doom với các file WAD thích hợp. Nhiều tùy chọn trong số này có thể được tìm thấy trong idGames Archive. Các tùy chọn bạn có thể tìm thấy ở đây là:

  • Alien TC lấy cảm hứng từ người ngoài hành tinh.
  • Doctor Who Doom, một game bắn súng dựa trên bộ phim truyền hình dài tập Doctor Who của Anh.
http://www.doomwadstation.net/main/drwho/

Cuối cùng, nếu bạn biết về các Doom WAD cụ thể thì chỉ cần thử tìm kiếm file trực tiếp trên web.

Thiết lập Deathmatch Doom nhiều người chơi

Chocolate Doom có thể chơi trên Internet và qua mạng cục bộ. Tuy nhiên, tính đơn giản (và khả năng chơi mà không gặp sự cố) chỉ ra rằng tất cả người chơi ở chế độ Deathmatch nên chạy Chocolate Doom và cùng file WAD trước khi bắt đầu.

Cho dù bạn chọn tùy chọn nhiều người chơi, một máy tính phải đóng vai trò là server để host game. Trước khi tiếp tục, hãy đảm bảo rằng cổng UDP 2342 được mở trên tất cả các router và/hoặc tường lửa của người chơi. Hướng dẫn của Quantrimang.com về Port Forwarding có thể hữu ích ở đây.

Việc host một Deathmatch rất đơn giản với lệnh sau:

chocolate-doom -server -privateserver -deathmatch

Bất cứ ai trên cùng một mạng với bạn đều có thể kết nối với Deathmatch bằng cách chạy Chocolate Doom như đã giải thích ở trên, cộng thêm switch -autojoin:

chocolate-doom -WAD DOOM1.WAD -autojoin

Trong khi đó, người chơi muốn tham gia Deathmatch từ bên ngoài mạng của bạn nên chạy:

chocolate-doom -connect [IP_ADDRESS]

Họ sẽ cần thay thế [IP_ADDRESS] bằng địa chỉ IP public của bạn (bạn có thể tìm thấy thông tin này qua whatismyip.com hoặc bằng cách kiểm tra giao diện web của router).

Thứ Bảy, 25/07/2020 08:10
32 👨 133
0 Bình luận
Sắp xếp theo