Компания Wildfire Games приняла решение (http://wildfiregames.com/0ad/page.php?p=12423) изменить модель разработки и открыть под лицензией GPLv2 исходные тексты игры 0 A.D. (http://os.wildfiregames.com/), представляющей собой стратегию реального времени с прекрасной 3D-графикой (на начальном этапе игра позиционировалась в роли дополнения к "Age of Empires II: The Age of Kings"). Не связанные с кодом компоненты игры, такие как графические и звуковые элементы, будут представлены под лицензией Creative Commons BY-SA (http://ru.wikipedia.org/wiki/Creative_Commons), допускающей модификацию и задействование в коммерческих продуктах при условии указания авторства и распространения производных работ под аналогичной лицензией.Решение об открытии исходных текстов принято после 8 лет разработки в качестве проприетарного продукта. Главная цель изменения модели разработки - попытка привлечения новых участников, так как большинство из оригинальных разработчиков покинуло проект. Игровой движо...
URL: http://www.phoronix.com/scan.php?page=news_item&px=NzM3OA
Новость: http://www.opennet.me/opennews/art.shtml?num=22579
Это в принципе совсем не плохо. Наличие игр определенно увеличит популярность ОС платформы в массах, и линуха в частности.
а где это вы прочли что сообщество будет портировать эту игру на линь?
>а где это вы прочли что сообщество будет портировать эту игру на линь?Что значит "будет"? http://trac.wildfiregames.com/wiki/BuildInstructions#LinuxOSX
Не то, чтобы портировать, но разработчиков-типа приглашают... http://os.wildfiregames.com/#organisation Бесплатная рабочая сила и проч. -- ну, Вы в курсе.
Вообще-то я оперировал понятием ОС, а линух привел как частный пример. Более того почему вы считаете что не найдется таких народных умельцев которые захотят это сделать, тем более что препятствий к этому как бы и нет ?
Круто! Очень смелый шаг. У меня нет тоски по виндовсу, но игр в линухе явно маловато.
>игр в линухе явно маловато.
в основном раритет какой-то
Ну вот и ну, вменяемых игр нет. Вменяемых стратегий тем более, что есть портировано из мезозоя, игры были хорошие, спора нет, но уже старье.
>Ну вот и ну, вменяемых игр нет. Вменяемых стратегий тем более, что есть портировано из мезозоя, >игры были хорошие, спора нет, но уже старье.Battle for Wesnoth уделывает все эти "вменяемые" стратегии одной левой.
это не RTS. А нормальных реалтаймовых, к сожалению нет
не гунди, варзон пройди
А что делать тем кто warzone уже несколько раз прошел? :(Миссия где доступен полный комплект оружия вообще только одна -- последняя. Hellstorm участвуют только в последних нескольких миссиях. При этом миссий между моментом когда появляется авиация и когда у компа появляются ракетные противовоздушные установки очень мало, так что авиация в игре почти не участвует.
Комп при этом играет тупо, очень тупо. Если играть не на прохождение, то без дополнительной халявной энергии он элементарно уничтожается.
AIvolution поумнее чем стандартная AI, но все равно тупая.
офигеть, я со времяём fbsd 6,3 бьюсь и лишь недавно получил воздушную подушку
а далеко там ещё?
Мне АИ показался чем то средним между первой дюной и вторым варкрафтом. Ситуация с играми под линь не измениться, пока они будут делаться по мотивам виндовых игр. Энтузиасты, как показала практика, сильно отстают от реальности.
>Комп при этом играет тупо, очень тупо.Покажите мне игру где AI играет не тупо?В большинстве виденных стратегий (включая коммерческие) уровень AI варьируется примерно от "полный идиот" до "туповатый детсадовец".Все на что обычно AI способен без читерства (типа подстановки ему костылей для конкретной карты, заранее расписывающих порядок действий и\или приоритеты которые известны сугубо в силу того что это заранее придуманный сценарий) - прямолинейно и шаблонно замочить грубой силой.Что требует значительного перевеса в ресурсах.А так даже детсадовец выиграет.
Единственная стратегия где компьютер может выигрывать у мастеров своего дела - шахматы.Там вроде просто осилили таки полный перебор.Вот только сие требует суперкомпьютера и не катит для более сложных стратегий где возможных вариантов получится слишком много для перебора в лоб.
>А что делать тем кто warzone уже несколько раз прошел? :(Заняться, наконец, делом.
~год назад ставил, не нашел ничего в нем для себя интересного, тотже AoE от мелкомягких сделанный еще в 90ые в разы приятнее глазу.
p.s. что такое увлекательный геймплей знаю и как он может "доставлять" на примере teeworlds и bzflag. обе графикой не блещут, но с удовольствием играю.
>AoE от мелкомягких сделанный еще в 90ые в разы приятнее глазу.Видел это AoE но так и не понял - что в нем такого.
>>AoE от мелкомягких сделанный еще в 90ые в разы приятнее глазу.
>
>Видел это AoE но так и не понял - что в нем
>такого.ну очевидно же, видеть мало, нужно еще и попробовать поиграть;-)
Дело не в том видел/не видел, а в том, что Unix-like системы пока не состоянии раскрыть весь потенциал домашних ПК. Говорить буду за себя: как только у меня появилась возможность купить в России платформу Intel Skytrail - я сразу ее купил со всеми пибамбасами, включая: creative X-FI,2 GeForce 295 в SLI, 3 штуки Philips amBX (чтобы был многоканальный звук, тк система 2.1), сейчас докупил комплект GeForce 3D Vision (с монитором в комплекте) и прочая мелочевка.
Под виндой вся эта туева хуча железа замечательно работает: игры играют, свет светит, звук "взрывается и бухает", вентиляторы гоняют воздух, перчатки жарят током, очки показывают почти трехмерный мир - в общем одно великолепие. Но как только перегружаюсь в Linux, все железо превращается в хлам. Ладно, закрою глаза на X-FI, на свет, 3D кино, так и игр нет достойных - получается я возвращаюсь в 90е годы прошлого столетия, так что ли? А я хочу видеть результат вложенных денег - я их не печатаю.
Хотя мне все говорят, что в моем возрасте люди давно уже из детсада выросли и игры их не интересуют, а что в алтернативе - сидеть на заваленке с внуками и жрать водку?
Было бы замечательно!
Классно!!!! Даешь много стратегий разных на приличном движке! Пусть будет как с третьим квейком - куча классных клонов.А то я совсем недавно сокрушался, что для Линукса нет нормальных стратегий.
Зря вы так, что "нету". Warzone, например. Мне весьма понравилась (читай - не мог оторваться полночи).
>Мне весьма понравилась (читай - не мог оторваться полночи).это игра с текстовым интерфейсом?:)
Это вы так шутите?
нет, warzone 2100(кажыцо цыфрф верные) это трёхмерная реалтайм стратегия. когда-то в далёкие девяностые играл в неё. она была суперклассной. Теперь она ещё более суперклассна, т.к. игра развивается быстрыми темпами. и теперь можно комфортно играть по сети.
>
>А то я совсем недавно сокрушался, что для Линукса нет нормальных стратегий.
>давай в варзон порубаемся, попатчим и опять порубаемся
>давай в варзон порубаемся, попатчим и опять порубаемсяА чего, сама по себе возможность пропатчить - это прикольно.Хорошо же когда игровой мир, правила и прочая - не статичная данность спущенная свыше "богами" а вполне себе динамичная, живая, меняющаяся самими участниками процесса реальность.Это жизненно.Представляете себе если б вы ходили по этой планете как бестелесный призрак, не в состоянии ничего изменить?Ну вот многие игры навевают именно такое ощущение - данность спущена свыше и изменить ее нельзя.В случае открытых исходников все более жизненно.Каждому флаг в руки и барабан на шею.Что осилит - то и получит.Да, осилят не все и не все.Но такая возможность быть должна.World should not be read-only.И, глядишь, вместо унылого быдляка не имеющего интереса и потребляюшего будет появляться креативный талантливый народец.Мне кажется что мир с пониженным содержанием быдлопотребителей был бы лучше.Вам так не кажется?
Очень позитивная новость!
8 лет разработки? 150 тыс. строк кода (не считая стандартных библиотек)? И чем же они собираются привлечь разработчиков, чтобы заставить во всём этом копаться?Хотя конечно и лучше, чем просто закрыть проект, но не намного.
Скрины впечатляющие. Хотя бы этим можно привлечь.
Скрины действительно очень даже интересны...
Прошлый век, ничего интересного, ни каких новых технологий. Те же DirectX/PhysX/EAX предлагают гораздо более привлекательные возможности.
150 тысяч это не очень много, особенно в сравнении с ядром (default: linux) и офисом (default: openoffice).
>150 тысяч это не очень много, особенно в сравнении с ядром (default:
>linux) и офисом (default: openoffice).Ядро, ООо и мозила с иксами - _самые_ крупные(*) проекты в. То есть плохой, вообще говоря, пример для сравнения (и местами для подражания).
Вот в весноте http://www.ohloh.net/p/wesnoth/analyses/latest , с которым, может быть, имет смысл сравнивать, - сранимого порядка к-во строк....... И то, думаю, оч-чень немало.
(*) по _разным_ источникам 2437470, (5,215,000), 2065224 и 1837608 SLOC
http://www.dwheeler.com/sloc/redhat71-v1/redhat71sloc.html + http:/openforum/vsluhforumID3/53465.html#7
Ниже я отписывался о Worms Armageddon и что фанаты этой игры пытались одно время раскачать разработчика открыть код... Бинарник экзешника 8 мегабайт, разработчик пишет, кода в 3 раза больше, чем в трёхмерном Quake III. И разбираться в нём сложнее. Думает, что никто и не возьмётся. Пошли переубедим? worms.org.ua
>8 лет разработки? 150 тыс. строк кода (не считая стандартных библиотек)? И
>чем же они собираются привлечь разработчиков, чтобы заставить во всём этом
>копаться?Скрины у них весьма пристойные.Нет, гамеза не совсем в моем вкусе ("исторические" RTS немного не то что мне нравится).Но потенциал у нее приличный.Наверное данный движок может найти кучу применений (ну, как это было с Quake).Да и сама гамеза недурственная весьма, наверняка многим придется по вкусу.По-моему одних только скринов достаточно чтобы народ потопал изучать что там у них хорошего.Во всяком случае - если svn перегружен, значит, кто-то оттуда качает.И они как минимум знают что такое SVN :)
Чего тогда им не хватает, если есть и движок, и графика? Почему не допилить за пару месяцев (раз уж 8 лет мучились) и не выпустить? Или хотя бы продать полуфабрикат другим игроразработчикам?
Ждем rpm'ок)
А как её выкачать? Что-то я не нашёл...
Через SVN.
А ссыль можно?
http://trac.wildfiregames.com/wiki/BuildInstructions
>http://trac.wildfiregames.com/wiki/BuildInstructionsБлагодарю
хоть и не играю, но позитивненько, выглядит очень симпатично
Там на скриншотах парни в клетчатых штанах, но отчего-то без кепок... :)
http://os.wildfiregames.com/swampdefense.jpgПозитивно.
Блин, SVN у них перегружен. Выложили бы снапшот куда-нибудь, его и зазеркалировать можно бы было. Выкачаю - попробую собрать под FreeBSD.
=) Расскажишь что получилось!
также очень интересен результат!
svn snapshot:
http://www.mediafire.com/file/2tyk22mjwgm/trunk.tar.lzma.part0
http://www.mediafire.com/file/2jt32lkocqm/trunk.tar.lzma.part1
while ! svn up; do sleep 10; doneА я ее, кстати, собрал. Меню работает, но при загрузке карты падает. Позже выложу скелет порта.
Заработало. http://www.amdmi3.ru/files/0ad.shar.txtБуду закидывать патчи в апстрим и прикручивать установку.
За, забыл, там еще надо порт spidermonkey допилить, он некоторые нужные инклуды не ставит.
>За, забыл, там еще надо порт spidermonkey допилить, он некоторые нужные инклуды
>не ставит.Дима, ты б это, закоммитил что-ли:-) с патчами в files/ а там потом по мере попадания патчей в апстрим убирал бы лишнее. если есть время,конечно:-)
Ну не просто же так я с этим ковыряюсь. Разберусь со сборкой atlas (редактора), доделаю интсталляцию, обновлю снапшот (может к тому времени уже и в апстрим что-то закоммитят, я им в Trac большую часть патчей залил), дождусь обновления spidermonkey - будет в портах.
$ ./pyrogenesis_dbg
TIMER| InitVfs: 899.73 us
TIMER| InitScripting: 2.56132 ms
TIMER| CONFIG_Init: 23.0408 ms
TIMER| write_sys_info: 1.43952 ms
TIMER| ps_console: 5.47502 ms
TIMER| ps_lang_hotkeys: 7.01819 ms
TIMER| ps_gui_init: 35.738 us
TIMER| ps_gui_setup_xml: 3.03248 ms
TIMER| ps_gui_styles_xml: 18.3165 ms
TIMER| ps_gui_sprite1_xml: 174.632 ms
gui/test/functions_page_session.js(280): ReferenceError: addGlobalHandler is not defined
ERROR: JavaScript Error (gui/test/functions_page_session.js, line 280): ReferenceError: addGlobalHandler is not defined
terminate called after throwing an instance of 'PSERROR_Scripting_LoadFile_EvalErrors'
what(): Scripting_LoadFile_EvalErrors
Aborted
Сайт перегружен запросами и вообще не работает. Так держать!
Как-то раз мы и другие фанаты Worms Armageddon приставали к текущему его разработчику и спрашивали, почему не портируете на Linux, Ну ответ прост: и так под Wine запускается, да и сложно это. Предложили открыть код, чтобы сообщество сделало это само. А оно сделает, будьте уверены! Сказали, что никак - разработчиков много по всему миру, всех их искать и спрашивать согласия теперь насчёт того, можно ли открывать написанный ими код - невозможно... Ага, а как Worms 2 Аrmageddon сделать захотели, так нашли! Но дело ен в этом... Он назвал минусы открытости под GPL. Первая - это роботы. Все играющие - живые люди, и это однозначно. Если открывать код - может появиться много программ-роботов в онлайн-игре. А кто хочет возмутиться и сказать, что сообщество поправит баги любимой игры и дыры, я вас спрашиваю в ответ: почему в Quake не поправили? У меня последний ioquake3 1.36, и часто попадаются роботы... Ну и ещё были другие минусы - я их не помню... То, что другие воспользуются этим кодом для создания своих игр - несомненно, плюс. Предлагаю обсудить.
А что обсуждать? Про роботов это полный бред - чтобы написать робота хватает сетевого протокола и это во многих случаях даже проще чем ковырять исходники. Вспомните хотя бы UO с тьмой assist'ов и прочей хрени. В MMO это решается разными способами на сервере (читать про eternal lands) с выявлением и баном идиотов, в простом мультиплеере все еще проще - не играйте со школотой. Кроме того, если даже предположить, что исходники упрощают процесс написания ботов, то их станет только проще обнаруживать.Про минусы открытости все уже обсосано - их придумывают из лени или стыда за свой код.
http://freegamer.blogspot.com/2007/06/debunking-reasons-not-...
>Как-то раз мы и другие фанаты Worms Armageddon приставали к текущему его
>разработчику и спрашивали, почему не портируете на Linux, Ну ответ прост:
>и так под Wine запускается, да и сложно это.Это не то слово - если разраб заранее ориентировался ТОЛЬКО на винды и не думал о портировании куда-то еще, оно скорее всего так и есть.Потому что в линухе нет винапи и директикса (как минимум без wine).
Вот я и предлагаю - дать доступ через Wine к DirectX и ни к какой библиотеке больше. Лучше отшлифовать 20 библиотек, чем 300. Софт нужен...
На самом деле в Linux CyberShadow работает (иногда), ему нравится, а конкретно в WA то, что можно запускать в окне. Он сделал патчи для более гладкой работы в Wine. Но открывать код не хочет... И я с ним согласен. Всё же тема роботов не раскрыта. Это тебе не автонаведение на фрагов - игра сложная, без исходников не обойтись. Разный твикерский софт делается, но роботы нет. А если свободный код сделает устранение роботов проще, он ещё и добавит саму возможность их создания.
Школоту от "нармальных типа людей" не делю и вообще мне не важно. Главное - поиграть. Все доступные способы жульничества блокируются самими хостерами, игра пошаговая.
> Вот я и предлагаю - дать доступ через Wine к DirectX и ни к какой библиотеке больше. Лучше отшлифовать 20 библиотек, чем 300. Софт нужен...Возьми wine, выкинь все кроме DX, отшлифуй и покажи что получилось. Просто попробуй что-нибудь виндовое с этим собрать. Это будет продуктивнее, чем тратить чужое время на объяснения тебе какой это бред.
> Всё же тема роботов не раскрыта. Это тебе не автонаведение на фрагов - игра сложная, без исходников не обойтись.
Написание робота НИКАК не зависит от сложности игры. Нужно научиться общаться с сервером/другими игроками - для этого хватит разобрать протокол. Логику для робота все равно писать самому, потому что в игре она отсутствует. Поэтому их и не пишут - для написания AI как-бы нужны мозги.
> Школоту от "нармальных типа людей" не делю и вообще мне не важно.
Ну играй с читерящей школотой тогда, в чем проблема-то? Какое тебе до роботов вообще дело если тебе `не важно'?
"...так как большинство из оригинальных разработчиков покинуло проект." - вот в этой фразе всё! Теперь вопросов, почему все только и заняты графическими переливаниями из пустого в порожнее нет. Да там же ж не осталось программистов! Одни забугорные васяны-мододелы, нацепившие на себя бирку "0 A.D. Designer". Какой кошмар! И вся эта волокита десятилетиями...