Jak hrát klasický DOOM na Linuxu s Doomsday Engine

Photo of author

By etechblogcz

DOOM si i v současnosti udržuje status jedné z nejdůležitějších her v historii počítačů. Uvedla na scénu zábavné střílečky z pohledu první osoby, rychlou hratelnost a promyšlený design úrovní. Je však politováníhodné, že pokud se snažíte hrát klasický DOOM na Linuxu, zážitek nebývá optimální. Tvůrci hry tuto platformu do značné míry opomíjejí a nabízejí pouze zastaralá řešení. Naštěstí existuje Doomsday Engine.

Doomsday Engine je projekt, jehož cílem je usnadnit hraní starších her, jako je DOOM. Navíc nabízí snadná vylepšení, například podporu vysokého rozlišení, V-SYNC a další moderní funkce!

Instalace Doomsday Engine

Instalace Doomsday Engine na Linuxu je poměrně přímočará, protože vývojáři poskytují binární balíčky na svých webových stránkách. Pro instalaci Doomsday Engine otevřete terminál a zadejte příkazy odpovídající vašemu operačnímu systému.

Ubuntu

Uživatelé Ubuntu mohou využít balíček Debian, který je k dispozici ke stažení. Pro získání tohoto balíčku je nutné otevřít terminál a stáhnout jej pomocí nástroje wget.

wget https://api.dengine.net/1/builds?dl=doomsday_2.0.3_amd64.deb

Po stažení souboru použijte balíčkovací nástroj dpkg k instalaci do systému Ubuntu.

sudo dpkg -i doomsday_2.0.3_amd64.deb

Narazili jste na problémy s instalací balíčku? Je možné, že se objevily problémy se závislostmi. Naštěstí tento problém lze snadno vyřešit. V příkazovém řádku terminálu spusťte následující:

sudo apt install -f

Spusťte Doomsday Engine v Ubuntu vyhledáním „Doomsday 2“ v panelu aplikací prostředí Gnome.

Debian

Podobně jako u Ubuntu, i uživatelé Debianu, kteří chtějí získat nejnovější verzi Doomsday Engine, musí nainstalovat balíček z webových stránek.

Pro instalaci použijte wget ke stažení balíčku a následně dpkg pro instalaci do systému.

wget https://api.dengine.net/1/builds?dl=doomsday_2.0.3_amd64.deb
sudo dpkg -i doomsday_2.0.3_amd64.deb

Následně vyřešte případné problémy se závislostmi pomocí příkazu:

sudo apt-get install -f

Pro spuštění Doomsday Engine vyhledejte „Doomsday 2“ v nabídce aplikací Debianu.

Arch Linux

Vývojáři Doomsday Engine neposkytují uživatelům Arch Linuxu specifické balíčky. Naštěstí nadšenci používající Arch mohou snadno nainstalovat program prostřednictvím AUR (Arch User Repository).

Před stažením čehokoli z AUR je nutné nainstalovat nejnovější verzi Gitu do systému Arch.

sudo pacman -S git

Po úspěšné instalaci Gitu je bezpečné stáhnout nejnovější snímek Doomsday Engine z AUR.

git clone https://aur.archlinux.org/doomsday-bin.git
cd doomsday-bin

V tomto bodě je instalace připravena k zahájení. Je však třeba mít na paměti, že jelikož Doomsday Engine závisí na souborech z AUR, může se stát, že příkaz makepkg selže. V takovém případě bude nutné problém vyřešit ruční instalací všech závislostí.

Vygenerujte a nainstalujte Doomsday Engine v Arch Linuxu spuštěním příkazu makepkg.

makepkg -si

Fedora

Uživatelé Fedora Linuxu mají usnadněnou instalaci Doomsday Engine díky RPM souboru, který je k dispozici na oficiálních webových stránkách. Pomocí nástroje wget stáhněte balíček.

wget https://api.dengine.net/1/builds?dl=doomsday-2.0.3-1.x86_64.rpm

Nainstalujte RPM balíček Doomsday Engine ve Fedoře prostřednictvím správce balíčků DNF:

sudo dnf install doomsday-2.0.3-1.x86_64.rpm -y

OpenSUSE

Instalace Doomsday Engine na OpenSUSE je velmi snadná díky RPM souboru, který je k dispozici na webu. Pro úspěšnou instalaci postupujte podle níže uvedených kroků.

wget https://api.dengine.net/1/builds?dl=doomsday-2.0.3-1.x86_64.rpm
sudo zypper in doomsday-2.0.3-1.x86_64.rpm

Obecný Linux

Vývojáři Doomsday Engine zveřejnili zdrojový kód, což umožňuje snadnou kompilaci programu na libovolné distribuci Linuxu. Pro sestavení a instalaci Doomsday Engine do vašeho operačního systému postupujte podle následujících kroků.

Krok 1: Instalace potřebných souborů a závislostí:

  • Qt 5 (moduly: Core, Network, Gui, OpenGLExtensions, Widgets)
  • Modul Qt 5 X11Extras (na Unix/X11)
  • Git
  • Cmake

Krok 2: Pomocí nástroje Git stáhněte zdrojový kód do vašeho počítače s Linuxem.

git clone --recursive https://github.com/skyjake/Doomsday-Engine

Krok 3: Vytvořte nový adresář pro sestavení ve zdrojovém kódu.

mkdir Doomsday-Engine/build

Krok 4: Přesuňte terminál ze složky Doomsday-Engine do nově vytvořené podsložky pro sestavení.

cd Doomsday-Engine/build

Krok 5: Zkompilujte kód.

cmake -DCMAKE_BUILD_TYPE=Release ../doomsday

Krok 6: Nainstalujte Doomsday Engine.

make
make install

Nastavení Doomsday Engine

S nainstalovaným enginem je ta nejtěžší část za vámi. Poslední částí celého procesu je stažení samotné hry. V terminálu použijte nástroj wget pro stažení nejnovějších souborů sharewarové verze hry Doom.

mkdir -p ~/WADS
wget https://www.jbserver.com/downloads/games/doom/misc/shareware/doom1.wad.zip
unzip doom1.wad.zip

Alternativně, pokud si chcete zahrát komerční verzi hry Doom, vložte soubory hry do složky ~/WADS.

Spuštění Classic Doom

Spusťte Doomsday Engine a počkejte na jeho načtení. Po dokončení načítání klikněte na tlačítko „Přidat složku“ v sekci WADS.

Vyhledejte složku ~/WADS a načtěte soubor DOOM1.WAD.

Načtení souboru DOOM1.WAD by mělo automaticky vygenerovat herní profil pro hru DOOM. Pro spuštění hry klikněte na tlačítko Přehrát.