Marathon 2: Durandal — фантастический шутер от первого лица. Действие игры разворачивается в космосе, вы должны сражаться с различными монстрами. В игре доступен режим одиночной игры (полноценный синглплеер), а также многопользовательская игра по сети.
Первая версия игры Maraphon была выпущена компанией Macintosh в далеком 1994 году. Затем появилось еще две игры Marathon 2: Durandal (24 ноября 1995) и Marathon Infinity (15 октября 1996).
Игра в первую очередь будет интересна поклонникам данного сиквела. Говорить о качестве графики в игре, конечно, сейчас не имеет смысла, так как исходно игра была выпущена более пятнадцати лет назад. Однако, в настройках можно включить поддержку OpenGL и выполнить некоторые другие установки, которые позволяют значительно улучшить внешний вид игры. Если не включить OpenGL, тогда текстуры будут пиксельные.
Maraphon использует игровой open-source движок который называется AlephOne. Во время установки игры вы должны сначала установить его, а затем файлы игры. Для AlephOne разработано много разных игр.
Игры доступна для Linux, Windows, MacOS X, Xbox.
Установка Marathon 2 Durandal в Ubuntu Linux
Я выполнял установку Marathon 2 из исходных кодов (в Ubuntu 12.10). Установка игры проходит в два этапа. Сначала вы должны установить движок AlephOne, а потом саму игру. Так как установка программ и игр из исходников в Linux обычно сопряжена с некоторыми сложностями, то и здесь без них не обошлось. Однако, данная инструкция поможет вам установить и другие игры серии.
- Скачайте исходные коды AlephOne: скачать.
- Установим зависимости, которые потребуются для компиляции AlephOne. Мне потребовалось установить несколько компонентов, возможно, вам нужно будет установить больше зависимостей. Для установки зависимостей выполните команду:
sudo apt-get install build-essential g++ libsdl-dev libsdl-net1.2-dev libzzip-dev libboost-dev libvorbis-dev
Чуть позднее я на официальном сайте нашел еще список зависимостей. Поэтому выполните еще вот эту команду, она доустановит еще несколько компонентов:
sudo apt-get install libboost-all-dev libmad0-dev libsdl1.2-dev libsdl-image1.2-dev \ libsdl-net1.2-dev libsdl-ttf2.0-dev libsmpeg-dev libsndfile-dev libspeexdsp-dev libzzip-dev
Вот здесь http://jonreagan.wordpress.com/2007/09/26/howto-install-marathon-on-ubuntu/ можно еще почитать об установке AlephOne, я же описываю свой опыт.
- Теперь распакуйте архив с исходными кодами AlephOne в какую-нибудь директорию.
- Найдите в этой директории файл lua_templates.h, у меня он лежал в /AlephOne-20120514/Source_Files/Lua/lua_templates.h. Откройте этот файл в текстовом редакторе. Перейдите на 499 строку и отредактируйте ее (_lookup нужно заменить на L_LazyEnum::_lookup):
Было: else if(_lookup(L, index, to)) return to;
Должно быть: else if(L_LazyEnum::_lookup(L, index, to)) return to;Если этого не сделать, то при компиляции может возникнуть следующая ошибка:
lua_templates.h:499:8: error: ‘_lookup’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]Об этой проблеме есть тема на зарубежном форуме: http://ubuntuforums.org/showthread.php?t=2093141
- Теперь собственно нужно выполнить компиляцию AlephOne. Откройте терминал и перейдите в ту директорию, в которую вы распаковали архив. Выполните:
./configure
Если в процессе выполнения configure вы получите ошибки, значит у вас не установлены какие-то зависимости (см. шаг 2). Доустановите зависимости и снова запускайте ./configure.
Если скрипт configure выполнился без ошибок, тогда выполните:
make
Начнется компиляция. У меня возникла только одна ошибка, которая устраняется как описано в шаге 4.
Далее нужно установить AlephOne непосредственно в систему. Выполните:
sudo make install
- Теперь скачайте архив с файлами игры Marathon 2: скачать.
- Распакуйте архив в какую-нибудь папку.
- Теперь нужно скопировать (или переместить) все файлы из папки, в которую вы распаковали игру, в директорию /usr/local/share/AlephOne/. Для этого выполните команду:
sudo cp -r /home/yuriy/Downloads/Marathon\ 2/* /usr/local/share/AlephOne/
Параметр «/home/yuriy/Downloads/Marathon\ 2/*» задает как раз исходную директорию с файлами. Обратите внимание, на конце нужно поставить косую черту и звездочку. Если в имени директории есть пробел, то его нужно писать как «\ » (косая черта, а затем пробел).
- Отлично! На этом процесс установки Marathon 2 закончен. Чтобы запустить игру выполните команду:
alephone
Игра кроссплатформенная
Работает в:
- Linux
- MacOS
- Windows
Комментарии
15:44
22:23
Ну, Steam исключение...
Нравится в игрушки играться? Виндовоз в помощь.
03:50
но решения проблемы в нете не нашёл(
12:11
19:18