Doom – це класичний шутер від першої особи 1990-х років, який був адаптований від свого коріння для ПК, щоб грати на будь-чому, від кубика Lego до тесту на вагітність.
Вгадай що? Ви також можете грати в Doom у терміналі Linux! Ось як.
Doom, як і раніше, популярний через десятиліття!
Doom – одна з найуспішніших серій шутерів від першої особи в історії. Вперше з’явившись на сцені 1993 року, гра пропонувала безпрецедентний рівень реалізму та дозволяла геймерам пройти перші дев’ять рівнів безкоштовно.
Підраховано, що протягом двох років після його запуску до 20 мільйонів людей зіграли у шутер на тему жахів, у якому безіменний головний герой стріляв, дубасив, вибухав та розтинав орди ворогів-демонів.
За Doom пішов Doom II: Hell on Earth, що надихнув легіони клонів, модифікацій та похідних. Мережеві ігри призвели до того, що шкільні комп’ютерні класи були забиті учнями, які прагнули пограти.
Але саме портативність Doom гарантувала його шалену популярність навіть через три десятиліття. Гра була створена для роботи в MS-DOS, і хоча розробники з id Software, спочатку відмовлялися портувати Doom на інші платформи, ентузіасти швидко зробили Doom доступним для Linux в 1994 році, а Microsoft зробила гру центральним елементом своїх маркетингових матеріалів для Windows 95.
Врешті-решт Doom був портований майже на всі консолі, перш ніж зростаючі можливості обчислювальних ресурсів спонукали програмістів портувати гру на незвичайні платформи, такі як розумні тостери, банкомати та цифрові камери.
Якщо ви проводите значну кількість часу в терміналі Linux і хочете зняти стрес, розірвавши бензопилою демонічних ворогів, представлених лише 95 символами ASCII, встановіть doom-ascii.
Як встановити doom-ascii у Linux
Встановити doom-ascii для гри в Doom у терміналі Linux дуже просто.
Для початку відкрийте термінал, натиснувши Ctrl+Alt+T або вибравши його в системному меню, потім клонуйте репозиторій doom-ascii GitHub за допомогою:
git clone <a class="vglnk" href="https://github.com/wojciech-graj/doom-ascii.git" target="_blank" rel="nofollow noopener">https://github.com/wojciech-graj/doom-ascii.git</a>
Використовуйте команду cd, щоб перейти до каталогу src, та команду make, щоб скомпілювати вихідний код:
cd ~/doom-ascii/src && make
Компілятор створить інший каталог з ім’ям doom-ascii, який містить файл, що виконується.
Для гри в Doom вам знадобиться оригінальний файл WAD, а рання сумісна версія – 1.9. Використовуйте наступну команду, щоб завантажити демоверсію Doom 1.9 та витягти її в потрібне місце:
wget <a class="vglnk" href="https://archive.org/download/2020_03_22_DOOM/DOOM%20WADs/Doom%20%28v1.9%29%20%28Demo%29.zip" target="_blank" rel="nofollow noopener">https://archive.org/download/2020_03_22_DOOM/DOOM%20WADs/Doom%20%28v1.9%29%20%28Demo%29.zip</a> && unzip Doom (v1.9) (Demo).zip -d ~/doom-ascii/doom-ascii/
Тепер створіть символічне посилання, щоб ви могли грати в Doom з будь-якого місця в терміналі:
sudo ln -s ~/doom-ascii/doom-ascii/doom-ascii /usr/bin/doom-ascii
Ви можете запустити doom-ascii, ввівши:
doom-ascii
Грайте у Doom у своєму терміналі!
Запустіть Doom і ви побачите, як знайома заставка розчиняється в динамічному проходженні. Натисніть Enter, щоб відкрити меню, потім “Нова гра” та виберіть рівень складності.
Прив’язки за промовчанням такі ж, як і в оригінальному Doom, і представлені в таблиці нижче:
Action | Key |
---|---|
Move forwards | Up arrow |
Move backward | Down arrow |
Rotate left | Left arrow |
Rotate right | Right arrow |
Strafe left | , |
Strafe right | . |
Attack | Space |
Use | E |
Weapon select | 1-7 |
Ці значення зберігаються у файлі .default.cfg. Ви можете редагувати їх за допомогою текстового редактора nano:
nano ~/doom-ascii/doom-ascii/.default.cfg
Дисплеї терміналу різняться між користувачами та машинами; -scaling дозволяє встановити масштаб відображення. Великі числа найкраще підходять для невеликих дисплеїв.
doom-ascii -scaling 1
… найкраще підходить для величезного вікна, а значення 8 підходить для екрана з низькою роздільною здатністю.
Гра в Doom на Linux – чудовий спосіб скоротити час!
Не можна заперечувати, що знищення демонів — це фантастичний спосіб провести обідню перерву, але якщо ви втомилися від фрагів, ви можете надати перевагу гарній грі в пасьянс.