Tin tức và phân tích của tất cả các thiết bị di động

Cách chơi loạt game Bungie’s Marathon trên Linux

Aleph One là bản triển khai lại của công cụ trò chơi Marathon 2 cho máy tính Macintosh mã nguồn mở. Chính thức, Aleph One có thể chơi Marathon 1Marathon 2 và Marathon vô cực. Ngoài ra, công cụ này có khả năng chơi các phiên bản tùy chỉnh do người hâm mộ tạo ra của loạt trò chơi Bungie’s Marathon (hay còn gọi là kịch bản).

Bản thân công cụ này không đòi hỏi nhiều và có thể chạy trên các hệ thống Linux chỉ với 512 MB kỉ niệm. Hơn nữa, cả ba trò chơi Marathon đều được tải xuống miễn phí!

Cài đặt Aleph One

Việc chạy công cụ Aleph One không hề dễ dàng vì các nhà phát triển không cung cấp các gói có thể tải xuống trên trang web. Để cài đặt phần mềm, hãy chọn hệ điều hành của bạn từ danh sách bên dưới và làm theo hướng dẫn.

Ubuntu/Debian

Người dùng Ubuntu muốn chơi sê-ri Bungie Marathon sẽ cần cài đặt Aleph One bằng cách xây dựng từ nguồn. Mở một thiết bị đầu cuối và cài đặt các phụ thuộc bản dựng cần thiết. Sau đó bỏ qua phần hướng dẫn chung để tìm hiểu cách xây dựng trò chơi từ nguồn.

sudo apt install libboost-all-dev libsdl1.2-dev libsdl-image1.2-dev 
  libsdl-net1.2-dev libsdl-ttf2.0-dev libspeexdsp-dev libzzip-dev 
  libavcodec-dev libavformat-dev libavutil-dev libswscale-dev

Hoặc

sudo apt-get install libboost-all-dev libsdl1.2-dev libsdl-image1.2-dev 
  libsdl-net1.2-dev libsdl-ttf2.0-dev libspeexdsp-dev libzzip-dev 
  libavcodec-dev libavformat-dev libavutil-dev libswscale-dev

Vòm Linux

Người dùng Arch Linux thật may mắn vì có các ảnh chụp nhanh AUR cụ thể cho từng trò chơi Marathon. Để bắt đầu cài đặt, hãy mở cửa sổ đầu cuối và sử dụng trình quản lý gói Pacman để đồng bộ hóa phiên bản Git mới nhất. Sau đó sử dụng Git để sao chép các tệp nguồn của trò chơi.

sudo pacman -S git

git clone https://aur.archlinux.org/alephone.git

git clone https://aur.archlinux.org/alephone-marathon.git
git clone https://aur.archlinux.org/alephone-marathon2.git

git clone https://aur.archlinux.org/alephone-infinity.git

Khi tất cả các ảnh chụp nhanh AUR riêng lẻ đã được tải xuống, đã đến lúc cho quá trình cài đặt. Bước đầu tiên là tự xây dựng và cài đặt động cơ. Sử dụng lệnh CD, di chuyển thiết bị đầu cuối đến thư mục alephone và tạo một gói mới với makepkg.

Lưu ý: Aleph One không được cài đặt các phần phụ thuộc nếu chúng nằm ngoài AUR. Để khắc phục điều này, bạn phải cài đặt chúng theo cách thủ công. Tìm thêm thông tin về họ ở đây.

cd alephone
makepkg -si

Sau khi động cơ cơ bản được xây dựng và chạy, nó có thể được cài đặt một cách an toàn 3 Trò chơi marathon trong Arch.

cd alephone-marathon
makepkg -si
cd .. 
cd alephone-marathon2

makepkg -si

cd ..

cd alephone-infinity

makepkg -si

mũ phớt

Công cụ trò chơi của Bungie không có RPM chính thức để người dùng Fedora Linux cài đặt. May mắn thay, với OpenSUSE, điều đó không thành vấn đề. Bắt đầu cài đặt trên Fedora Linux bằng cách sử dụng trình tải xuống wget để tải xuống phiên bản Aleph One mới nhất.

wget https://download.opensuse.org/repositories/home:/demonpig:/Games/openSUSE_Leap_15.0/x86_64/alephone-20150620-lp150.7.1.x86_64.rpm

Hoàn tất quá trình cài đặt bằng cách cài đặt gói RPM với DNF.

sudo dnf install alephone-20150620-lp150.7.1.x86_64.rpm -y

mởSUSE

Open SUSE cho đến nay là công cụ trò chơi Aleph One dễ cài đặt nhất. Truy cập vào liên kết này và chọn nút “hiển thị các gói thử nghiệm”, sau đó chọn “cài đặt” là xong.

hướng dẫn chung

Xây dựng công cụ trò chơi Aleph One từ nguồn bắt đầu bằng việc tải xuống gói nguồn. Trong thiết bị đầu cuối, sử dụng lệnh curl và lấy nó.

curl -o AlephOne-20150619.tar.bz2 -L https://source.bungie.org/download/source.php

Khi mã nguồn được tải xuống xong, hãy sử dụng lệnh tar và giải nén mọi thứ.

tar xjvf AlephOne-20150619.tar.bz2

Sử dụng lệnh CD, thay đổi thư mục nguồn và chạy lệnh cấu hình.

cd AlephOne-20150619

./configure

Nếu mọi thứ đều ổn, hãy chạy lệnh make.

make

Cuối cùng, cài đặt phần mềm với:

sudo make install

Cấu hình các kịch bản

Trước khi bạn có thể bắt đầu chơi bất kỳ trò chơi Bungie’s Marathon nào, bạn phải định cấu hình các tệp trò chơi. May mắn thay, mọi trò chơi đều là nguồn mở và các tệp được cung cấp miễn phí trên Internet. Để tải xuống các tệp trò chơi, hãy mở một thiết bị đầu cuối và sử dụng trình tải xuống wget.

ma-ra-tông 1 các tập tin

wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon-20150620-Data.zip

tập tin marathon 2

wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon2-20150620-Data.zip

tập tin marathon 3

wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/MarathonInfinity-20150620-Data.zip

Sử dụng lệnh mkdir, tạo một thư mục mới có nhãn “Trò chơi Marathon”. Thư mục này sẽ chứa tất cả các tệp dữ liệu trò chơi.

mkdir -p ~/Marathon-Games

Sau đó tạo 3 thư mục con (một cho mỗi dữ liệu trò chơi).

mkdir -p ~/Marathon-Games/Marathon-1

mkdir -p ~/Marathon-Games/Marathon-2

mkdir -p ~/Marathon-Games/Marathon-Infinity

Giải nén tất cả các tệp trò chơi vào thư mục Marathon-Games mới.

unzip -d ~/Marathon-Games/Marathon-1 Marathon-20150620-Data.zip

unzip -d ~/Marathon-Games/Marathon-2 Marathon2-20150620-Data.zip

unzip -d  ~/Marathon-Games/Marathon-Infinity MarathonInfinity-20150620-Data.zip

Chơi Bungie Marathon

Bây giờ, công cụ Aleph One đã được cài đặt và các tệp trò chơi nằm trong đúng thư mục dữ liệu, đã đến lúc bắt đầu chơi. Để chơi bất kỳ trò chơi Marathon nào, bạn cần chạy lệnh alephone và chỉ định thư mục dữ liệu trò chơi.

Để chơi, hãy làm theo hướng dẫn bên dưới để khởi chạy bất kỳ trò chơi nào thông qua thiết bị đầu cuối.

chạy ma-ra-tông 1

alephone ~/Marathon-Games/Marathon-1

chạy ma-ra-tông 2

alephone ~/Marathon-Games/Marathon-2

Khởi chạy Marathon vô cực

alephone ~/Marathon-Games/Marathon-Infinity

Tắt mọi phiên bản Aleph One đang chạy trên Linux bằng cách nhấn nút ESC rồi chọn nút “thoát”.