Когда говорят о плюсах и минусах Linux зачастую упоминается тот факт, что в Linux мало игр, хотя и делается упор на то, что игры под Linux бесплатные. Это утверждение справедливо и касается прежде всего тех, кто использует Windows и играет в платные игры. Под платными играми я имею ввиду те, которые разрабатываются организациями в коммерческих целях. В этой статье я хотел бы рассмотреть текущую ситуацию «на рынке» компьютерных игр для Linux и попытаюсь дать сравнение с Windows.
Игр много
Игр для Linux действительно очень много и что самое главное они бесплатные (см. каталог игр для Linux — http://pingvinus.ru/games). Их можно в любое время скачать совершенно свободно. Почти все Linux игры распространяются с открытыми исходными кодами. Если сравнивать в количественном отношении игры для Linux и игры для Windows, то последних будет в несколько раз больше (я даже не берусь предположить во сколько раз). Если же сравнивать само качество игр, то тут Windows тоже скорее выигрывает. Рассмотрим основные игровые аспекты и посмотрим, чем Windows игры отличаются от Linux игр.
Жанры
Рассмотрим основные игровые жанры и как обстоят с ними дела в Linux.
Аркады и логические игры
Аркад и различных логических игр для Linux наверное больше всего среди всех жанров. Здесь и платформенные аркады, и различные игры с шариком, масса вариаций тетрисов, множество логических игр, различные стрелялки и многие другие. В плане аркадных игр Linux определенно может соперничать с Windows.
3D шутеры
3D шутеров для Linux относительно много. Их основная особенность это нацеленность на многопользовательскую игру. Для некоторых шутеров есть боты, однако, в Linux отсутствуют шутеры для однопользовательской игры (синглплеереные). То есть именно те, где нужно одному пробираться сквозь игровой мир и отстреливать на своем пути всякую нечисть. Самыми популярными движками, на основе которых разрабатывают 3D шутеры для Linux, это движки Quake и Cube. Эти движки позволяют создавать красивые карты, обладают хорошей физикой и они бесплатны. К тому же не требуют для игры новомодных графических карт и мощного процессора. Основным требованием в большинстве случаев является наличие «хороших» драйверов к вашей видеокарте. К популярным шутерам можно отнести Assault Cube, Cube 2: Sauerbraten, OpenArena, Urban Terror. Некоторые из них однозначно сравнимы с легендарными CounterStrike и Quake.
Стратегии
Стратегий для Linux очень мало. Их буквально можно пересчитать по пальцам. Еще огорчает тот факт, что для Linux нет настоящих стратегий реального времени (real-time стратегий), то есть что-то типа Age Of Empires. Уже довольно давно ведется разработка real-time стратегии, с интересным названием 0 A.D, но насколько мне известно, искусственный интелект (AI) в ней находится еще на стадии разработки, хотя скриншоты очень красивые. Поэтому остается только ждать. С пошаговыми стратегиями ситуация уже лучше. Есть замечательная стратегия Battle for Wesnoth (Битва за Веснот), в которой есть полноценные синглплеер и мультиплеер. Есть замечательные аналоги игр Цивилизация и Колонизация — это игры Freeciv и FreeCol. Графикой они не блещут, но играть в них очень интересно.
Симуляторы
С играми симуляторами в Linux просто беда. Здесь их единицы. Погонять в гонки, сбросить бомбу с самолета, поуправлять кораблем в Linux проблематично. Из гонок, думаю, нужно упомянуть Torcs и VDrift, которые не блещут графикой, но по отзывам очень интересные и затягивающие игры, обладающие хорошей физической моделью автомобиля. Отмечу также игру Danger from the Deep, в которой вы управляете подводной лодкой во времена Второй Мировой Войны. Есть еще некоторые игры, но до жанра полноценных игровых симуляторов им нужно еще дотянуть. Отдельно отмечу, что я говорю именно об игровых симуляторах, так как есть, например, очень качественный бесплатный авиационный симулятор
Графика в играх
Уже тот факт, что большинство игр для Windows разрабатываются коммерческими компаниями говорит о том, что и качество графики в таких играх должно быть на высшем уровне. Современные 3D игры поражают своей реалистичностью. В Linux с графикой в играх дела обстоят далеко не лучшим образом. Как я уже упоминал, некоторые 3D шутеры используют графический движок игры Quake 3 Arena. Большая часть игр под Windows использует для глафики DirectX. Под Linux же DirectX нет и некоторые 2D и 3D игры используют библиотеку OpenGL. Есть большой плюс игр для Linux — это нетребовательность к ресурсам компьютера. И сами игры занимают довольно мало места. Сложно найти игру для Linux, которая весила бы больше 600 мегабайт. В большинстве случаев размер архива с Linux игрой не превышает
3D шутер Nexuiz для Linux. | Аркада Wormux для Linux. |
Геймплей
Наверное, главная особенность игр для Linux это не качество графики и новомодных графических эффектов, а геймплей. Именно то, что заставляет долго сидеть за компьютером и играть, играть и играть. Многие Linux игры обладают большим числом настроек, позволяют полностью менять управление, поведение, сложность игры. Одним словом, дают большую свободу.
Кроссплатформенные игры
В последнее время наблюдается тенденция разработки кроссплатформенных игр. Кроссплатформенные игры это те, которые могут работать в нескольких операционных системах. Уже сейчас встречается очень много игр, которые хорошо работают в Linux, Windows и MacOS X. Более того, есть несколько платных Windows игр, которые имеют версии для Linux. То же самое относится и к программному обеспечению. В будущем такая тенденция только сохранится и будет развиваться, хотя бы учитывая тот факт, что пользователей Linux и MacOS X с каждым днем становится все больше.
Эмуляторы
Одной из возможности играть в Linux в игры, которые доступны для Windows это использовать эмуляторы. Эмуляторы это программы, которые эмулируют другую операционную систему и позволяют приложениям, разработанными для другой операционной системы, работать в Linux. На самом деле это действительно спасительная микстура для тех, кого сдерживает переход на Linux именно по причине отсутствия любимых Windows игр в Linux.
Самым главным и популярным эмулятором является Wine. С его помощью можно играть под Linux в огромное количество игр для Windows. Причем список таких работающих игр постоянно растет. Для примера Wine позволяет играть под Linux в такие игры, как Age of Empires, Counter-Strike: Source, Call of Duty, FIFA, Final Fantasy, GTA San Andreas, GTA Vice City, Need for Speed, World of Warcraft.
Для любителей старых MS-DOS игр существует эмуляторы DOSBox и DOSEMU, которые эмулируют DOS. Список работающих игр очень большой. Они позволяют играть под Linux в такие легендарные игры как Aladdin, Carmageddon, Digger, Doom, Duke Nukem, Dune, Fallout, Heroes of Might and Magic, Lemmings, Prince of Persia, Settlers, SimCity, Theme Hospital, Warcraft, Wolfenstein 3D, Worms.
Игра Carmageddon, запущенная в Linux. Эмулятор Dosemu. Скриншот взят с официального сайта. | Игра Theme Hospital, запущенная в Linux. Эмулятор Dosemu. Скриншот взят с официального сайта. |
Заключение
Не буду отрицать тот факт, что в плане игр Windows значительно выигрывает у Linux. Не буду отрицать тот факт, что игр для Linux еще очень мало. Но уже сейчас видно, что ситуация постепенно улучшается. Во-первых, как таковых Linux игр становится все больше и качество их улучшается. Во-вторых, растет число кроссплатформенных игр. Также не будем забывать тот факт, что игры для Linux бесплатные и их можно бесплатно скачать. Большинство из них устанавливаются буквально за пару минут. Думаю, настанет день, когда любую игру можно будет свободно запускать в Linux.
P.S. Возможно кого-то эта статья сильно заденет, возможно вызовет недоверие. Я не хотел никого обидеть и уж тем более что-то навязывать. Это всего лишь мои размышления. Сам очень люблю и уважаю Linux игры. Приношу извинения, если не упомянул какие-то интересные и важные игры. В комментариях, надеюсь, читатели меня дополнят.
Комментарии
18:50
п.с.: я лично на линукс перелез какраз из-за отсутствия тут такого обилия игр как под виндой
02:26
Что так? Хотелось бы кроме "лозунга" еще и аргументацию услышать :)
12:58
02:17
15:52
18:53
True Combat Elite, Teeworlds, Open Arena, Astro Menace, Sacred, Судоку, Маджонг )) вот такой хит-парад
21:47
15:53
08:33
13:34
так что можно играть во все виндовые игры, только голову нужно немного приложить
16:14
В чем именно заключается заблуждение?
Последнее огромное предложение я до конца не понял ;)
14:02
15:04
16:01
18:25
Вы ошыбаетесь, DirectX там нет и не будет... это чисто майкрософтовская хрень... и открывать её код никто не будет!
есть емуляция директХ через ОпенГЛ ... но это совсем не то
19:35
wget http://www.kegel.com/wine/winetricks
sudo chmod +x winetricks
sudo mv winetricks /usr/local/bin
а уже потом
winetricks directx9
winetricks dotnet20
winetricks vcrun2008sp1 что и есть
установить DirectX, NET 2.0 VISUAL C++ 2008
И секретов как это сделать нет, просто желать и делать разные понятия
19:47
22:10
с 2008 года, предположив что именно этот вопрос вызовет сложности распространения системы, я потратил много своего времени что бы доказать обратное фразе "...в плане игр Windows значительно выигрывает у Linux..." в результате поставленная цель мной достигнута, коротко результат такой: Игры для виндов в Linux работают гораздо стабильнее чем в "родной" среде.
Wine не эмулятор Windows а как бы мягче сказать обманщик что приложение работает с ядром Windows.
Немного но и немало сил потрачено, что бы российский Пингвинус стал реальностью, уже лет 5 существует проект Runtu котором знают что если в системе чего нет, но что то понадобится это в ближайшее время будет сделано. Но это в том случае если понадобится многим,и процесс должен быть сложным, иначе придется самим, но что нет ничего невозможного. А на писак разных, насмотрелся, вдоволь, графоманы что ли.........
20:55
да можно под вайном играть игры с директХ, да можно его поставить под вайном... я и не говорил что нельзя... )
я только сказал что нету ДиректХ под линукс (и не будет), вайн его емулирует ОпенГЛом!
20:58
Без обид, удачи!
21:04
11:08
13:19
14:06
18:13
00:15
PS а подо что писать я под DOS начинал, что же теперь, делать со стажем в четверть века, а Linux только 20й год идет попробуй на gnubox.eu запросить авторизацию
11:08
Wine — это альтернативная реализация Windows API.
12:01
1. от Voland "Вообще, unix подобные ОС не ориентированы на игры - это ПО для совершенно иных задач. А тот факт, что даже под них имеются вполне сносные игры, то это еще один "ап" в нашу, линуксоидную копилку ))"
м.б. и не оринтированны на игры, но и для другого, а именно для установки по крайней мере порядка 3-6 миллионов компьютеров в нашей стране и использования не для игр он тоже не приспособлен, простите меня но Win7 прошел сертификацию ФСТЭК в течении года с моменты появлении пиратских бет в сети, подвиды Linux уже по 3+ лет не проходят сертификации.
2. только и вопли о свободном по, а каждый кому не лень создает свою "песочницу" и в ней копается, при этом еще разводя срачи с соседями.
3. драйвера..., особенно видиокарт, пусть мне ктонибудь скажет, что на современном оборудовании у него не было проблем и что его компьютер используется на полную мощьность, а не с поддержкой режимов умерших везде 6олее 10 лет назад.
И не надо про Wine, ставить это, а потом получить винды с еще большим количеством косяков и тормозов, чем от мелкософта, смысл...?
Из всего этого следует, что Linux нужен только для Linux-са, т.е. как онанизм - движение есть, толку нет...
02:18
Если вы считаете, что "внести свои 3 копейки" это выдать на гора бред, типа умными словами приправленный, то мне вас жаль.
Свобода вероисповедания у нас в стране закреплена конституцией. Поэтому занимайтесь сексом с Windows, если вам так хочется. А нам предоставьте возможность "поонанировать" с Линуксом.
Только вот подглядывать за нами, а тем более рассказывать как надо это делать не стоит.
У нас тут с безопасностью просто: или нету вирусов, или те что есть после перезагрузки погибают. Надежность и отказоустойчивость у системы подтверждена многолетним опытом использования. Ну а от тупого пользователя не поможет ни сертификат, ни новый фаерволл. Если пароль 123, а службы удаленного доступа открыты миру, тут уже ничего не спасет.
Отсюда вопрос: А вам сертификат ФСТЭК лично чем помог в жизни?
Про остальные ваши "доводы" я скромно умолчу. Их нет, потому и говорить не о чем. А вот этот мне лично интересен.
21:22
Да, я создал свою песочницу и даже ковыряться в ней не надо. Стабильно работает. И срач не устраиваю (и даже винду дерьмом не считаю).
Ни с одним устройством не было проблем потому, что перед установкой я потратил полчаса на чтение. Ни с видеокартой, ни с интеловским интегрированным железом. Ни с модемами, ни с телефонами. Может везло мне? Может и так.
Не знаю, как так я уже 3 года работаю на системе, которая не приспособлена. Просто ужас. А ФСТЭК я видал в гробу.
22:11
22:35
Но можно закрыть исходный код и выпускать только скомпилированною программу.
vitaly удачи, сам такое хочу сделать.
12:26
П.С. Я САМ В НЕ ВНИКАЛ В СЕЙ ВОПРОС И НИКОГДА НЕ РАЗБИРАЛСЯ С НИМ ПО ПРИЧИНЕ ТОГО, ЧТО НЕ НАХОЖУ ДЛЯ СЕБЯ ЭТО ИНТЕРЕСНЫМ. А ПРОЧИТАТЬ СЕЙ БЛОГ МЕНЯ ЗАСТАВИЛ ВОПРОС О ФУНКЦИОНАЛЬНОСТИ ОС ЛИНУКС. Приятно возится с пингвинами и знать, что в общем-то все остальное тебе и не нужно...
23:01
17:59
Я для себя нашел только 0.A.D. и та не доработана.
14:55
Оценил на форуме несколько более-менее "весомых" игр.
22:47
пол часа потратил чтоб прочитать страницу, но так и не понял сталкер на линукс, как можно поставить?
19:11