Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Cách Chạy Doom Trên Raspberry Pi (Không Cần Emulator)

Muốn trải nghiệm retro gaming kinh điển, một mình hoặc cùng bạn bè? Tham gia deathmatch online bắn quái first-person shooter? Chắc chắn rồi!

Năm 1997, id Software phát hành mã nguồn Doom (FPS đột phá 1993). Vai space marine đối đầu quái quỷ trên mặt trăng Phobos. Mã nguồn mở -> nhiều port mới, bao gồm phiên bản Raspberry Pi.

Đúng vậy: Doom trên Raspberry Pi - "PiDoom"!

Chuẩn Bị Chạy Doom Trên Raspberry Pi

Không cần emulator (RetroPie, Recalbox) hay game ROM. Doom chạy native trên Pi với cài đặt engine + file WAD.

File WAD chứa dữ liệu game (map, quái, vũ khí...) với nhiều theme khác nhau.

Yêu cầu:

  • Raspberry Pi 2 trở lên (tested: Pi 2, Pi 3, Pi 4 8GB)
  • Raspbian / Raspberry Pi OS cài đặt sẵn sàng
  • Bộ điều khiển USB bất kỳ
  • Màn hình/hiển thị phù hợp
  • Mã nguồn Doom

Dùng biến thể Chocolate Doom - tương thích đa số WAD.

Cài Đặt Doom Trên Raspberry Pi

Cắm Pi vào màn hình, bàn phím, boot vào desktop. Cài qua command line (có thể qua SSH). Kho chứa Raspbian đã có Chocolate Doom:

sudo apt install chocolate-doom

Đợi cài xong, làm theo hướng dẫn màn hình.

Cài File WAD Doom Trên Raspberry Pi

Engine đã sẵn, giờ cài WAD. Nhiều WAD có sẵn, xem thêm sau. Hiện cài file dữ liệu chuẩn Doom (DOOM1.WAD):

  1. Terminal cd vào /usr/games.
  2. Tải shareware WAD:
    sudo wget https://www.doomworld.com/3ddownloads/ports/shareware_doom_iwad.zip
  3. Giải nén:
    sudo unzip shareware_doom_iwad.zip
    Tạo file DOOM1.WAD -> sẵn sàng chơi!

Cấu Hình Doom Trên Raspberry Pi

Nếu dùng SSH trước, giờ cắm bàn phím vật lý vào Pi. Hoặc dùng VNC/RDP (nhưng game sẽ hơi giật). Ngắt kết nối từ xa trước khi chơi!

Chạy công cụ cấu hình:

chocolate-doom-setup

Cấu hình: màn hình, âm thanh, bàn phím, chuột, gamepad. Có thể start/join network game (cũng điều khiển được qua command line).

Xong: chọn Save parameters and launch DOOM. BANG BANG BANG!

Khởi Chạy Chocolate Doom Từ Command Line

Không cần chạy qua tool cấu hình mỗi lần. Lệnh nhanh:

chocolate-doom -iwad DOOM1.WAD

Chạy full-screen. Máy cũ (Pi 2) có thể lag độ phân giải cao -> chạy windowed:

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

Cài đặt vĩnh viễn qua tool cấu hình: Configure Display. También chạy từ Menu > Games trên desktop Raspberry Pi OS.

Cách Chơi Doom Trên Raspberry Pi

Tùy thích: TV lớn + tay cầm Xbox, máy chơi game cầm tay tự chế, hoặc chuột/bàn phím truyền thống (cách chơi năm 90).

Demo dùng màn hình cảm ứng chính hãng Raspberry Pi + tay cầm USB Xbox 360. Cắm tay cầm trước khi chạy setup, chọn Configure Gamepad/Joystick. Kích thước nhỏ gọn -> đặt kệ, bàn, bất cứ đâu.

Tìm WAD Mới Cho PiDoom

Muốn trải nghiệm khác bản gốc? Cần WAD mới. Nguồn:

  • Doom WADs Wikia: nhiều file tải về.
  • DoomWADStation: tùy chỉnh Chocolate Doom.
  • Doomworld WADs forum: bộ sưu tập lớn nhất tài liệu Doom online.

Doom II cũng chơi được trên Chocolate Doom với WAD phù hợp. Nguồn: idGames Archive. Nổi bật:

  • Alien TC: cảm hứng từ Alien.
  • Doctor Who Doom: shooter dựa trên series Doctor Who Anh.

Biết WAD cụ thể? Tìm trực tiếp tên file trên web.

Thiết Lập Deathmatch Đa Người Chơi

Chơi mạng LAN/internet đều được với Chocolate Doom. Đơn giản & ít lỗi: tất cả người chơi dùng Chocolate Doom + cùng WAD file.

Một máy làm server host game (host cũng chơi được). Cần mở UDP port 2342 trên router/firewall mọi máy. Xem hướng dẫn port forwarding.

Host Deathmatch:

chocolate-doom -server -privateserver -deathmatch

Cùng mạng LAN join:

chocolate-doom -WAD DOOM1.WAD -autojoin

Join từ internet (ngoài mạng):

chocolate-doom -connect [IP_ADDRESS]

Thay [IP_ADDRESS] bằng IP công cộng của host (xem whatismyip.com hoặc giao diện web router).

Cách Khác Chơi Doom Trên Raspberry Pi

  • Freedoom: dự án thay thế, nội dung game miễn phí dựa trên engine Doom. 3 giai đoạn: Phase 1 (clone Doom), Phase 2 (clone Doom II/Final Doom), FreeDM (deathmatch). Đang phát triển tích cực.
  • Wolfenstein 3D: cũ hơn Doom, cùng nhà phát triển. Cài độc lập hoặc chơi như WAD trong Doom engine. Return to Castle Wolfenstein (2001) chạy trên Pi 3 trở lên.

Muốn mở rộng bộ FPS retro trên Pi? Chúng sẵn sàng tải cài!

Kết Luận

Trải nghiệm retro gaming tuyệt vời khác nhờ Raspberry Pi! Máy nhỏ này không ngừng bất ngờ. Bây giờ bạn sẵn sàng chơi Doom, thậm chí tổ chức deathmatch cùng bạn bè.

Chocolate Doom có sẵn Windows, Mac, Linux, BSD -> mọi desktop OS đều join deathmatch được.

Tìm game retro Pi khác không cần emulator? Xem thêm.