自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

用這個開源項目在 Linux 上玩復(fù)古視頻游戲

開源
有時我想重溫那些老游戲,但它們很多都是在 Linux 出現(xiàn)之前發(fā)布的,那么我如何去重玩這些游戲呢?我使用ScummVM,說實話,這是我最喜歡的開源項目之一。

 玩冒險游戲一直是我使用計算機經(jīng)驗的一個重要部分。從最早的基于文本的冒險游戲到 2D 像素藝術(shù)、全動態(tài)視頻和 3D 游戲,冒險游戲類型為我提供了很多美好的回憶。

有時我想重溫那些老游戲,但它們很多都是在 Linux 出現(xiàn)之前發(fā)布的,那么我如何去重玩這些游戲呢?我使用ScummVM,說實話,這是我最喜歡的開源項目之一。

什么是 ScummVM 

 

 

ScummVM

 

 

 ScummVM 是一個設(shè)計用來在現(xiàn)代硬件上玩老式冒險游戲的程序。ScummVM 最初是為了運行使用 盧卡斯藝術(shù)(LucasArt) 的 瘋狂豪宅腳本創(chuàng)作工具(Script Creation Utility for Maniac Mansion) (SCUMM)開發(fā)的游戲,現(xiàn)在支持許多不同的游戲引擎。它可以支持幾乎所有經(jīng)典的 雪樂山娛樂(Sierra On-Line) 和盧卡斯藝術(shù)的冒險游戲,以及其他發(fā)行商的大量冒險游戲。ScummVM 并不支持所有的冒險游戲(目前),但它可以用來玩數(shù)百種冒險游戲。ScummVM 可用于多個平臺,包括 Windows、macOS、Linux、Android、iOS 和一些游戲機。

為什么使用 ScummVM

有很多方法可以在現(xiàn)代硬件上玩老游戲,但它們往往比使用 ScummVM 更復(fù)雜。DOSBox 可以用來玩 DOS 游戲,但它需要調(diào)整設(shè)置,使其以正確的速度進行游戲。Windows 游戲可以用WINE 來玩,但這需要游戲及其安裝程序都與 WINE 兼容。

即使游戲可以在 WINE 下運行,一些游戲仍然不能在現(xiàn)代硬件上很好地運行,因為硬件的速度太快了。這方面的一個例子是《 國王密使 6(King's Quest VI) 》中的一個謎題,它涉及將點燃的鞭炮帶到某個地方。在現(xiàn)代硬件上,鞭炮爆炸的速度太快了,這使得在角色不死很多次的情況下不可能到達正確的位置。

ScummVM 消除了其他玩復(fù)古冒險游戲的方法中存在的許多問題。如果是 ScummVM 支持的游戲,那么它的配置和玩都很簡單。在大多數(shù)情況下,將游戲文件從原始游戲光盤復(fù)制到一個目錄,并在 ScummVM 中添加該目錄,就可以玩該游戲了。對于多張光盤上的游戲,可能需要重命名一些文件以避免文件名沖突。需要哪些數(shù)據(jù)文件的說明以及任何重命名的說明都記錄在每個支持的游戲 的 ScummVM 維基頁面上。

ScummVM 的一個奇妙之處在于,每一個新版本都會增加對更多游戲的支持。ScummVM 2.2.0 增加了對十幾種互動小說解釋器的支持,這意味著 ScummVM 現(xiàn)在可以玩數(shù)百種基于文本的冒險游戲。ScummVM 的開發(fā)分支應(yīng)該很快就會變成 2.3.0 版本,它整合了ResidualVM 對 3D 冒險游戲的支持,所以現(xiàn)在 ScummVM 可以用來玩《 冥界狂想曲(Grim Fandango) 》、《神秘島 3:放逐者Myst III: Exile》和《 最長的旅程(The Longest Journey) 》。其開發(fā)分支最近還增加了對使用 Adventure Game Studio 創(chuàng)建的游戲的支持,這為 ScummVM 增加了成百上千的游戲。

如何安裝 ScummVM

如果你想從你的 Linux 發(fā)行版的倉庫中安裝 ScummVM,過程非常簡單。你只需要運行一個命令。然而,你的發(fā)行版可能會提供一個舊版本的 ScummVM,它不像最新版本那樣支持許多游戲,所以要記住這一點。

在 Debian/Ubuntu 上安裝 ScummVM:

  1. sudo apt install scummvm 

在 Fedora 上安裝 ScummVM:

  1. sudo dnf install scummvm 

使用 Flatpak 或 Snap 安裝 ScummVM

ScummVM 也可以以 Flatpak 和 Snap 的形式提供。如果你使用這些方式之一,你可以使用以下命令來安裝相關(guān)的版本,它應(yīng)該總是 ScummVM 的最新版本。

  1. flatpak install flathub org.scummvm.ScummVM 

  1. snap install scummvm 

編譯 ScummVM 的開發(fā)分支

如果你想嘗試 ScummVM 尚未穩(wěn)定的開發(fā)分支中的最新和主要的功能,你可以通過編譯 ScummVM 的源代碼來實現(xiàn)。請注意,開發(fā)分支是不斷變化的,所以事情可能不總是正確的。如果你仍有興趣嘗試開發(fā)分支,請按照下面的說明進行。

首先,你需要為你的發(fā)行版準(zhǔn)備必要的開發(fā)工具和庫,這些工具和庫在 ScummVM 維基上的編譯 ScummVM/GCC 頁面列出。

一旦你安裝了先決條件,運行以下命令:

  1. git clone <https://github.com/scummvm/scummvm.git> 
  2. cd scummvm 
  3. ./configure 
  4. make 
  5. sudo make install 

向 ScummVM 添加游戲

將游戲添加到 ScummVM 是你在游戲前需要做的最后一件事。如果你的收藏集中沒有任何支持的冒險游戲,你可以從ScummVM 游戲 頁面下載 11 個精彩的游戲。你還可以從GOG.com 購買許多 ScummVM 支持的游戲。如果你從GOG.com 購買了游戲,并需要從 GOG 下載中提取游戲文件,你可以使用innoextract 工具。

大多數(shù)游戲需要放在自己的目錄中(唯一的例外是由單個數(shù)據(jù)文件組成的游戲),所以最好先創(chuàng)建一個目錄來存儲你的 ScummVM 游戲。你可以使用命令行或圖形化文件管理器來完成這個工作。在哪里存儲游戲并不重要(除了 ScummVM Flatpak,它是一個沙盒,要求游戲存儲在 ~/Documents 目錄中)。創(chuàng)建這個目錄后,將每個游戲的數(shù)據(jù)文件放在各自的子目錄中。

一旦文件被復(fù)制到你想要的地方,運行 ScummVM,并通過點擊“Add Game…”將游戲添加到收藏集中,在打開的文件選擇器對話框中選擇適當(dāng)?shù)哪夸?,并點擊“Choose”。如果 ScummVM 正確檢測到游戲,它將打開其設(shè)置選項。如果你想的話,你可以從各個標(biāo)簽中選擇高級配置選項(也可以在以后通過使用“Edit Game…”按鈕進行更改),或者你可以直接點擊“OK”,以默認(rèn)選項添加游戲。如果沒有檢測到游戲,請查看 ScummVM 維基上的支持的游戲 頁面,以了解特定游戲的數(shù)據(jù)文件可能需要的特殊說明的細(xì)節(jié)。

現(xiàn)在唯一要做的就是在 ScummVM 的游戲列表中選擇游戲,點擊“Start”,享受重溫舊愛或首次體驗經(jīng)典冒險游戲的樂趣。

 

責(zé)任編輯:張燕妮 來源: 知乎
相關(guān)推薦

2023-03-12 13:23:27

UbuntuDOSBox復(fù)古游戲

2023-05-11 13:55:00

LinuxKdenlive編輯視頻

2018-09-30 16:05:41

Steam PlayLinuxWindows

2022-06-26 06:31:25

Linux電子游戲

2019-03-31 08:50:44

LinuxWine游戲

2021-09-27 13:16:24

LinuxWindows游戲

2021-08-31 09:41:57

LinuxiPhone開源工具

2021-09-01 09:47:25

Linux 工具 開發(fā)

2022-05-12 10:58:34

Wine 7.8Linux游戲

2022-06-26 18:09:43

Linux開源

2022-07-24 14:51:31

開源游戲RPG 游戲

2020-10-30 12:44:05

USBLinux

2021-05-04 16:38:54

Linux數(shù)學(xué)游戲

2018-11-26 16:00:24

FedoraLinuxWindows游戲

2011-10-12 09:35:59

移動應(yīng)用互動廣告手機游戲

2015-12-02 10:30:27

開源軟件開源營銷

2010-06-17 10:16:59

Linux開源技術(shù)

2021-06-29 06:39:21

Linuxdust命令du命令

2021-12-03 15:04:06

FlatpakLinux

2022-01-09 15:00:16

LinuxAudacity聲音編輯器
點贊
收藏

51CTO技術(shù)棧公眾號