HowTo: Как сделать, чтобы в Linux шла любая игра? (Подпиши петицию на порт любимой игры)

Нативные и в Wine/Cedega - проблемы, настройка, обсуждение

Модератор: Hoblin

Ваше мнение:
Нужно ли портировать игры для *nix систем?

Да, обязательно.
473
82%
Хорошо бы, но на WINE'е тоже можно играть.
65
11%
Нет, те кто любит играться пользуются WINE'ом.
10
2%
Нет, игры для Windows'а.
30
5%
 
Всего голосов: 578

Аватара пользователя
Noyt
Сообщения: 14
ОС: Fedora 10

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение Noyt » 05.02.2009 19:09

serzh-z писал(а):
04.02.2009 11:45
Может и хорошо все эти петиции "портируйте нам вот эту игру", но вот смотрю на число подписей и становится смешно... Даже если, скажем, 5 тысяч (которых нет) подписавшихся купят некую игру, то это не идёт ни в какое сравнение с миллионными продажами, к которым стремятся разработчики игры. Продажи ниже 50-100 тысяч, обычно считаются провалом игры. А затраты на портирование и поддержку не обязательно окупятся этими продажами.

А с чего вы решили, что после выхода порта и объявления о событии через СМИ число купивших игру будет ограничено 4 тысячами?
GTK+
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 7894
Статус: Маньяк
ОС: Android, GNU/Linux, Windows

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение serzh-z » 05.02.2009 20:07

Noyt писал(а):
05.02.2009 19:09
А с чего вы решили, что после выхода порта и объявления о событии через СМИ число купивших игру будет ограничено 4 тысячами?
Час от часу не легче. Т.е. разрабы должны выпускать продукт представляя себе какие-то эфемерные цифры - "а давай те-ка портируем Fallout 3, это же так круто и так интересно, зуб даю - сотни тысяч, а может даже и миллионы пользователей купят у нас её"?
Scio me nihil scire.
Спасибо сказали:

Аватара пользователя
Binocl
Сообщения: 17
ОС: Windows XP, Linux Mandriva

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение Binocl » 05.02.2009 20:47

Лишний кусок не помешает. Это ведь недолго, для них-то..
Спасибо сказали:

Аватара пользователя
Denisiuk
Сообщения: 114
ОС: Ubuntu

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение Denisiuk » 06.02.2009 01:20

с радостью поддержал некоторые петиции
Спасибо сказали:

Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение Juliette » 06.02.2009 09:59

Denisiuk писал(а):
06.02.2009 01:20
с радостью поддержал некоторые петиции

Почему "с радостью"?
Спасибо сказали:

Аватара пользователя
Hamash
Сообщения: 128
ОС: Debian GNU/Linux

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение Hamash » 11.02.2009 16:27

serzh-z писал(а):
05.02.2009 18:18
отдавая себе полный отчёт в том, что никакой отдачи не будет.

Ты уже посчитал?

serzh-z писал(а):
04.02.2009 12:39
Не только работа должна оплачиваться, но и поддержка

Поддержкой обычно занимается издатель.

serzh-z писал(а):
05.02.2009 18:18
Гм... Отдавать свой код какой-то сторонней компании?

Вообще-то все разработчики вынуждены пользуются услугами издателей. При этом разработчик отдаёт издателю всю игру (включая исходники) и права на неё на определённый срок. В данном случае разработчик заключает договор с издателем, и издатель портирует продукт разработчика для GNU/Linux. При этом разработчик ничем не рискует, рискует издатель, и издатель оценивает насколько выгодно портирование игры, и следует ли заключать договор с разработчиком. Я считаю, если кто-то и занимается портированием игр, то явно не из альтруизма. ;) А этим занимаются.

serzh-z писал(а):
05.02.2009 18:18
И что это будет - продукт "по мотивам версии для Windows"?

Почему? Там только движок адаптировать, всё остальное будет точно таким же.

serzh-z писал(а):
05.02.2009 18:18
А ещё ведь большую часть дохода с продаж заберёт себе издатель.

Это издатель отстёгивает разработчику доходы с продаж, а не наоборот.

serzh-z писал(а):
05.02.2009 18:18
и будет уверенность в том, что хотя бы половина из них купит коробку, а не скажет - "ты что, дурак, что ли, покупать,.. в торренте же *уже сейчас, до официального релиза*, есть"

Это можно сказать и по поводу Win-версии. Кстати, любителей вареза среди виндузятиков несоизмеримо больше!
Спасибо сказали:

Аватара пользователя
Hamash
Сообщения: 128
ОС: Debian GNU/Linux

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение Hamash » 11.02.2009 17:32

Добавлю ещё то, что Linux-версии игр обычно стоят в 2-3 раза дороже виндовых, ибо спрос действительно ниже.
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 7894
Статус: Маньяк
ОС: Android, GNU/Linux, Windows

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение serzh-z » 11.02.2009 18:11

Hamash
Ну что же. Значит разрабы - идиоты. Просто не умеют считать. Даже не понимают, дураки, какую золотую жилу теряют.
Scio me nihil scire.
Спасибо сказали:

Аватара пользователя
MaxFactor
Сообщения: 462
Статус: Злостный Анриллер
ОС: Ubuntu 12.04

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение MaxFactor » 11.02.2009 18:36

serzh-z писал(а):
11.02.2009 18:11
Ну что же. Значит разрабы - идиоты. Просто не умеют считать.


Ну да, Кармак - идиот, раз выпускает все игры id для Linux.
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 7894
Статус: Маньяк
ОС: Android, GNU/Linux, Windows

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение serzh-z » 11.02.2009 18:41

Кармак продаёт движки, которые потом за хорошие деньги лицензирует разработчикам игр. Рассматривать Id Sofware как гейм-девелопера, имхо, не совсем правильно. Они скорее выпускаю игры, как демонстрации возможностей своего движка. Им-то как раз выгодно поддержать в своём движке как можно больше платформ.

Тем не менее, в последнем движке, как помнится, даже они решили Linux исключить из поддерживаемых ОС, но поддержать MacOS. :(
Scio me nihil scire.
Спасибо сказали:

Аватара пользователя
MaxFactor
Сообщения: 462
Статус: Злостный Анриллер
ОС: Ubuntu 12.04

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение MaxFactor » 11.02.2009 18:56

serzh-z писал(а):
11.02.2009 18:41
Рассматривать Id Sofware как гейм-девелопера, имхо, не совсем правильно.

Ну конечно, студию, которая собственно изобрела жанр FPS и которая изобрела мультиплеер и сетевые баталии нельзя рассматривать как гейм-девелопера? Не смешите.
Тем не менее, в последнем движке, как помнится, даже они решили Linux исключить из поддерживаемых ОС, но поддержать MacOS. :(

Неправда. id Tech 5 поддерживает Linux.
Просто Кармак как-то сказал, что точной даты выпуска Linux версии Rage пока нет, но это не значит, что ее не будет.
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 7894
Статус: Маньяк
ОС: Android, GNU/Linux, Windows

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение serzh-z » 11.02.2009 19:01

MaxFactor писал(а):
11.02.2009 18:56
Ну конечно, студию, которая собственно изобрела жанр FPS и которая изобрела мультиплеер и сетевые баталии нельзя рассматривать как гейм-девелопера? Не смешите.
Ещё раз: Кармак зарабатывает, в основном, не на разработке игр, а на разработке и лицензировании движков. Более того, многие из их последних игр они даже не сами делают (ибо заняты движком), а нанимают Raven Software. И сделано это всё, как я понимаю, не для зарабатывания денег на самой игре, а лишь для раскрутки движка, используя одни и те же давно раскрученные бренды (Wolfenstein, Doom, Quake).
Scio me nihil scire.
Спасибо сказали:

Аватара пользователя
MaxFactor
Сообщения: 462
Статус: Злостный Анриллер
ОС: Ubuntu 12.04

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение MaxFactor » 11.02.2009 19:27

serzh-z писал(а):
11.02.2009 19:01
Кармак зарабатывает, в основном, не на разработке игр, а на разработке и лицензировании движков.

Еще раз: Кармак работает в фирме id Software которая занимается разработкой и продажей игр. Это их основной источник дохода.
Лицензирование игровых движков сторонним разработчикам хоть и имеет место быть, но не носит определяющего характера.
Для сравнения: игра Doom III была продана тиражем более 3-х миллионов экземпляров.
А ее движек был лицензирован только одним сторонним разработчиком - Human Head Studios для игры Prey
Более того, многие из их последних игр они даже не сами делают (ибо заняты движком), а нанимают Raven Software.

Они (id) заняты не только движком, а разработкой новой игры - Rage в цикл разработки которой входит и новый движек - id Tech 5
Поэтому и отдавали разработку некоторых тайтлов сторонним разработчикам.
Однако даже для игр разработанных сторонними студиями по их заказу, id Software сама выпускала Linux инсталляторы.
В id есть даже человек отвечающий за Linux - Timothee 'TTimo' Besset
Спасибо сказали:

mix1m
Сообщения: 187
ОС: openSUSE 11.2

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение mix1m » 11.02.2009 19:44

да, сложновато это именно из-за разницы в дистрибутивах. Та же пехумбра вылетала на дебиане и сусе в разных местах. В то время как на мандриве нормально игралась. Вряд ли кто-то захочет сапортить подобный продукт.
Надо оговаривать - вы выпускаете порт игры, в 3 раза дороже продаете, и никакой поддержки не делаете. Максимум на форуме в стиле "ну поробуйте еще вот так" :)

serzh-z писал(а):
04.02.2009 11:45
но вот смотрю на число подписей и становится смешно...

сам-то подписался?)
Попытка - первый шаг к провалу (с) Гомер
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 7894
Статус: Маньяк
ОС: Android, GNU/Linux, Windows

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение serzh-z » 11.02.2009 19:58

Нет.
Scio me nihil scire.
Спасибо сказали:

Аватара пользователя
MaxFactor
Сообщения: 462
Статус: Злостный Анриллер
ОС: Ubuntu 12.04

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение MaxFactor » 11.02.2009 20:12

Я тож не подписывался. Не вижу смысла.
Спасибо сказали:

Аватара пользователя
Hamash
Сообщения: 128
ОС: Debian GNU/Linux

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение Hamash » 11.02.2009 20:18

serzh-z писал(а):
11.02.2009 18:11
Даже не понимают, дураки, какую золотую жилу теряют.

Ага! :laugh: Не золотую правда, но перспективную! :)
Спасибо сказали:

Аватара пользователя
Hamash
Сообщения: 128
ОС: Debian GNU/Linux

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение Hamash » 28.02.2009 21:30

Итоги за февраль:

1. Linux Installers for Blizzard Products -- 18200 + 194 = 18394 подписи.
2. World of Warcraft #1 -- 1500 + 105 = 1605 подписей.
2. World of Warcraft #2 -- 500 + 105 = 605 подписей.
3. Fallout 3 -- 5800 + 83 = 5883 подписи.
4. Петиция для EA Games (The Linux Gaming) -- 2900 + 67 = 2967 подписей.
5. Open-Source Nvidia Drivers -- 4200 + 45 = 4245 подписей.
Спасибо сказали:

Аватара пользователя
Kont
Сообщения: 22
ОС: ubuntu 8.10

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение Kont » 28.02.2009 22:13

MaxFactor писал(а):
11.02.2009 20:12
Я тож не подписывался. Не вижу смысла.

Если бы все так думали, не было бы ни одной подписи...
Спасибо сказали:

Аватара пользователя
AlexYeCu
Сообщения: 1103
ОС: fedora

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение AlexYeCu » 28.02.2009 22:26

Linux Installers for Blizzard Products — а что на их счету кроме starcraft? Восторгов по поводу diablo и warcraft никогда не разделял.
World of Warcraft — мморпг не интересуют
Fallout 3 — вообще-то сносно бегает в wine, как говорят. В любом случае — консольное убожество, позорящее славных предков.
Петиция для EA Games (The Linux Gaming) -- за этими вообще ни одной приличной вещи не помню.
Open-Source Nvidia Drivers — в принципе неплохо было бы.
Спасибо сказали:

Аватара пользователя
Hamash
Сообщения: 128
ОС: Debian GNU/Linux

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение Hamash » 28.02.2009 23:10

AlexYeCu
У близарда все игры хороши. А на счёт EA могу сказать, что одна приличная вещь у них все таки есть - Need for Speed.
Спасибо сказали:

Аватара пользователя
kma21
Сообщения: 874
Статус: Странный экспериментатор...

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение kma21 » 04.03.2009 18:33

Вот интересно, а чего тогда ждать знаменитого "вендокапца", если игры плохо портируются (не всмысле сложно и т.п., а что мало их) и вообще игровая индустрия не особо развита в *nix. Ведь многим известно, что наверно больше половины домашних ПК большую часть времени играют игрушки. И для многих это становиться преградой...
Спасибо сказали:

Аватара пользователя
Hamash
Сообщения: 128
ОС: Debian GNU/Linux

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение Hamash » 05.03.2009 16:47

kma21
А игры будут только когда вендекапец всё-таки случиться!
Этой осенью выходит Вынь7. Если при этом одновременно выйдет какая-нибудь новая супер версия wine'а (Full DX9/10), то вендекапец случиться точно.
Спасибо сказали:

bl00dl1nes
Сообщения: 115
ОС: ubuntu

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение bl00dl1nes » 05.03.2009 19:20

Hamash писал(а):
05.03.2009 16:47
Этой осенью выходит Вынь7. Если при этом одновременно выйдет какая-нибудь новая супер версия wine'а (Full DX9/10), то вендекапец случиться точно.

не смешите, наврятли к осени выйдет "супер" версия вайна с полной поддержкой DirectX9 (про DirectX10 я вообще молчу), тем более отзыв одного знакомого, который пробовал бета-версию (или что там сейчас) windows7 - "очень даже ничего". Есть все шансы увидеть в новой винде то, что заставит бОльшую часть пользователей перейти на нее быстрее, чем на висту (и это не говоря опять же при наличии в 7-рке 10 директикса, нативного)
Спасибо сказали:

Flaming
Сообщения: 2579

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение Flaming » 05.03.2009 22:16

kma21 писал(а):
04.03.2009 18:33
Вот интересно, а чего тогда ждать знаменитого "вендокапца", если игры плохо портируются (не всмысле сложно и т.п., а что мало их) и вообще игровая индустрия не особо развита в *nix. Ведь многим известно, что наверно больше половины домашних ПК большую часть времени играют игрушки. И для многих это становиться преградой...

А тут замкнутый круг. Вендекапец случится, когда игры портируют. И игры портируют после того, как вендкапец настанет.
Хотя на самом деле определённые движения в этом есть, хотя windows+dx здорово обгоняют свои свободные альтернативы в этом плане. Не столько по качеству, сколько по популярности среди разработчиков игр, что оказалось, увы, важнее.
Hamash писал(а):
05.03.2009 16:47
Этой осенью выходит Вынь7. Если при этом одновременно выйдет какая-нибудь новая супер версия wine'а (Full DX9/10), то вендекапец случиться точно.

Странная логика. Вы видели эту седьмую вонь? До линупсов, конечно, далеко, но пошустрее свисты будет. И наверное поменьше по требованиям.
Возможно, в M$ поняли свою ошибку, и уже не так резво требуют от пользователей покупок нового железа.
Ну, до полной поддержки dx9 и dx10 в wine наверное далековато... но работа кипит, я бы не был столь пессиместичен, как bl00dl1nes. То, что под wine запускается туча вендовых игр - уже немалый прогресс. Беда в том, что довольно много народу упорно считает этот проект "костылём", которые безнадёжен, и никогда не то, что не обгонит или догонит winxp/winvista, но даже близко не приблизится. Это в корне неверно.
Один мой знакомый линуксоид сталкивался с ситуацией, поставил warcraft III на winxp - не работало там у него что-то (сетевая игра, кажется). Перезагрузился в Gentoo, который стоял соседней системой, запустил под wine - работает. Вот и думай после этого.

Просьба к модераторам: перенесите последние сообщения куда-нибудь, а то совсем уж не в тему... но без ответа нельзя было оставить. :)
Спасибо сказали:

Stasroot1
Сообщения: 1026
ОС: Debian9

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение Stasroot1 » 06.03.2009 09:39

Я сам по себе в игрушки не играю, но считаю что игры нужны, в них играет абсолютное большинство! Поскольку я давно пользуюсь SUSE могу сказать относительно этой системы: очень удобная, дружелюбная, простая, это же говорят и мои друзья - СПОРТСМЕНЫ. И сами себе поставили бы Linux, не смотря на то. что есть виста, в случае если бы игры ЛЕГКО ставились и запускались и естественно играли!
Спасибо сказали:

Аватара пользователя
Hamash
Сообщения: 128
ОС: Debian GNU/Linux

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение Hamash » 06.03.2009 13:34

bl00dl1nes писал(а):
05.03.2009 19:20
не смешите, наврятли к осени выйдет "супер" версия вайна с полной поддержкой DirectX9 (про DirectX10 я вообще молчу)

Лично мене темпы развития вайна нравятся (я про DX), и если не к осени, то в любом случае уже довольно скоро полная поддержка DX9 будет, а потом уж и DX10.

bl00dl1nes писал(а):
05.03.2009 19:20
знакомого, который пробовал бета-версию (или что там сейчас) windows7 - "очень даже ничего"

Есть индивидуумы, которые и от висты тащятся.

Flaming писал(а):
05.03.2009 22:16
А тут замкнутый круг.

Ну и я о том же. :)

Flaming писал(а):
05.03.2009 22:16
Возможно, в M$ поняли свою ошибку, и уже не так резво требуют от пользователей покупок нового железа.

Разве основной проблемой висты были требования к железу? Сам висту юзал всего несколько раз, но мои знакомые выньдузятьники, когда говорили о том какое это говно, вообще не упоминали о железе.

Flaming писал(а):
05.03.2009 22:16
Просьба к модераторам: перенесите последние сообщения куда-нибудь, а то совсем уж не в тему...

Почему? Вендеапец и портирование игр для линукса вещи взаимосвязанные.
Спасибо сказали:

Flaming
Сообщения: 2579

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение Flaming » 06.03.2009 17:44

Hamash писал(а):
06.03.2009 13:34
Разве основной проблемой висты были требования к железу? Сам висту юзал всего несколько раз, но мои знакомые выньдузятьники, когда говорили о том какое это говно, вообще не упоминали о железе.

Основной проблемой свисты является не требование к железу, а невообразимое неудобство использования. После линуксов как-то не тянет...
А также вирусопадучесть, зависаемость, глюкавость, тормознутость... Всё это присутствует и в XP, хоть и в меньшей степени.
Спасибо сказали:

Tim474
Сообщения: 81

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение Tim474 » 15.03.2009 12:49

Ведь многим известно, что наверно больше половины домашних ПК большую часть времени играют игрушки. И для многих это становиться преградой...

Не все, некоторым компьютер дома нужен только для интернета, музыки видео, офиса и т.п. Если они все перейдут на Linux, то вообще процентное соотношение пользователей Linux увеличится. Тогда и игроделы подтянутся (если не пронюхают, что те 40-50%, у которых будет линукс, играми не интересуются).
Спасибо сказали:

Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: HowTo: Как сделать, чтобы в Linux шла любая игра?

Сообщение Denjs » 15.03.2009 15:51

QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали: