Представлен (http://wildfiregames.com/0ad/page.php?p=14454) девятый альфа-выпуск свободной игры 0 A.D. (http://wildfiregames.com/0ad/), которая представляет собой стратегию реального времени с прекрасной 3D-графикой и игровым процессом во многом похожим на игры серии "Age of Empires". Исходные тексты игры были открыты компанией Wildfire Games под лицензией GPL после 9 лет разработки в качестве проприетарного продукта. Сборка игры доступна для Windows и Linux (Ubuntu, Gentoo, Debian, openSUSE, Fedora, Arch). Текущая версия поддерживает сетевую игру и однопользовательскую игру с ботами на заранее смоделированных, либо динамически создаваемых картах. Игра охватывает 8 цивилизаций, существовавших в диапазоне с 500 года до нашей эры до 500 года нашей эры.
Не связанные с кодом компоненты игры, такие как графические и звуковые элементы, представлены под лицензией Creative Commons BY-SA (http://ru.wikipedia.org/wiki/Creative_Commons), допускающей модификацию и задействование в коммерческих продуктах при условии указания авторства и распространения производных работ под аналогичной лицензией. Игровой движок 0 A.D. насчитывает около 150 тыс. строк кода на языке С++, для вывода 3D графики используется OpenGL, для работы со звуком - OpenAL, для организации сетевой игры - ENet. Из других открытых проектов, по созданию стратегий реального времени можно отметить: Glest (http://glest.org/), ORTS (http://www.cs.ualberta.ca/%7Emburo/orts/), Warzone 2100 (http://wz2100.net/) и Spring (http://spring.clan-sy.com/).<center><iframe width="640" height="360" src="http://www.youtube.com/embed/t5oxZKaSfk4?rel=0" frameborder="0" allowfullscreen></iframe></center>
Наиболее заметные улучшения:- Игровой процесс:
- Раса Hellenic была расщеплена на три разных родственных расы: Athenians, Macedonians и Spartans. У каждой из рас есть свои уникальные характеристики и особенности, однако ряд зданий и юнитов у них одинаковы, а именно:
- Раса Athenians имеет значительные бонусы в судоходстве и является повелителями волн. Специальные строения: Gymnaseion, Prytaneion ("Council Chamber") и Theatron.- У расы Macedonians расширенный набор юнитов и широкий выбор видов осадных орудий, позволяющий комбинированные тактики. Специальные строения (в проекте): Lighthouse (маяк) и library (библиотека).- Раса Spartans в отличие остальных не умеет строить каменные стены, однако обладает превосходными воинами, которые не очень то и нуждаются в каких-либо стенах. Специальные строения: Syssiton ("Military Mess Hall").
Также сообщается что планируется включить в игру еще больше различных рас, например, Mauryan Indians. Желающие помочь с реализацией могут посетить сайт игры и посмотреть что они могут сделать для проекта.
<center><a href="http://www.wildfiregames.com/0ad/images/news_images/alpha10-... src="http://www.opennet.me/opennews/pics_base/0_1337403683.jpg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
- В базовом виде реализованы "технологии". Технологии дают бонусы в военном деле или экономике. Технологии можно исследовать в соответствующих зданиях затратив некоторое количество ресурсов. В 0 A.D. технологии представлены в виде взаимоисключающих пар, когда исследование одной технологии делает невозможным исследование парной ей технологии в пределах одной игры. Поскольку исследование некоторых технологий требует предварительного исследования других технологий, требуется аккуратное планирование исследований с упреждением. В данный момент технологическое дерево всех рас одинаково, однако в будущем планируется реализовать различные технологические деревья для различных рас.
- Фазы развития цивилизации: игра начинается в деревне, деревня апгрейдится до маленького города (Town) а потом до большого (City). Каждый апгрейд позволяет изучить новые технологии и расширяет территорию владений.
<center><a href="http://www.wildfiregames.com/0ad/images/news_images/celticwa... src="http://www.opennet.me/opennews/pics_base/0_1337403826.jpg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>- Поддержка построения стен методом click-and-drag, когда зажатие мыши с перетаскиванием определяет область занимаемую стеной. (поддержка ворот запланирована на будущие релизы);- Теперь монахи могут лечить других юнитов вокруг себя. Монахи могут быть натренированы в храмах (Temple).- Раса Iberians получила предварительно построенную вокруг города стену как начальный бонус, предоставляемый в каждой игре.
<center><a href="http://www.wildfiregames.com/0ad/images/news_images/roman_si... src="http://www.opennet.me/opennews/pics_base/0_1337403867.jpg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
- Улучшения контента:- Новые модели и графика:
- Римские осадные стены (Roman Siege Walls), Prytaneion, римские торговые корабли (Roman Merchant Ship)- Реализованы специальные строения расы Iberian, храмы и крепости, переделан заново городской центр этой расы.- Для расы Hellenic перерисованы бараки и рынок.- Обновлены или перерисованы все стены. - Новые портреты для расы греков (Greek) отрисованные вручную.
- Более симпатичные кольца при выборе юнитов и зданий. - Рефакторинг движка рендеринга, реализована поддержка нового эффекта зеркального отражения.- Новые настройки графики: возможность отключить использование частиц и силуэты юнитов в игре, что может немного повысить FPS в случае если это необходимо.- 9+ новых карт, в частности карты Acropolis 5, Laconia 1, Punjab 3 и Deep Forest (случайно генерируемая карта).- Новый музыкальный трек: "In the Shadow of Olympus" (Hellenic), а также реализован трек проигрываемый при победе.
- Улучшения юзабилити:
- Если выбрано несколько однотипных зданий, выбор тренировки юнита в здании запускает тренировку этого вида юнитов во всех выделенных зданиях.- Ряд изменений UI касающихся бартера и вида построения. - Теперь проще выбирать множество управляемых групп (через shift + N, где N - номер группы) или путем клика с зажатием кнопки shift значков управляемой группы.- Щелчок с зажатием Shift на юните в строении приводит к выходу из строения всех юнитов данного типа.
- Улучшения редактора карт и скрипта генерации случайных карт:- Инструмент Terrain eyedropper.- Исправлено несколько ошибок, касающихся отображения и стабильности работы.- Новый инструмент для генерации стен для случайных карт.
- Прочие улучшения и дополнения:
- Рефакторинг AI API, нацеленный на ускорение работы AI, упрощение и ускорение кодинга и возможность создания в будущем более быстрых и умных вариантов AI.- Реализованы ограничения атак: солдаты не могут атаковать каменные стены, женщины не могут атаковать солдатов, животные не могут атаковать строения и т.п..- Новая раса "Random" для случайно генерируемых карт.- Улучшена поддержка Linux и Mac OS X с несколькими аккаунтами пользователей.- Группы юнитов теперь сохраняются при записи игры и восстанавливаются при загрузке записанной игры.- Исправлен ряд ошибок в игровом процессе и AI.- Новые пути для файлов данных в Windows и Mac OS X (В Windows: "%appdata%\0ad" и "%localappdata%\0ad"; для Mac: "~/Library/Application Support/0ad").
URL: http://wildfiregames.com/0ad/page.php?p=14454
Новость: http://www.opennet.me/opennews/art.shtml?num=33878
> для работы со звуком - OpenALОн ведь закрытый.
OpenAL (англ. Open Audio Library) — свободно распространяемый кроссплатформенный интерфейс программирования приложений (API) для работы с аудиоданными. http://ru.wikipedia.org/wiki/OpenAL
Я в английской вики смотрел, там
> BSD in early versions, LGPL before v1.1, Proprietary since v1.1На оф.сайте только 1.1 версия и доступна. Ну, значит её и использовали в игре, наверное.
http://connect.creativelabs.com/openal/OpenAL%20Wiki/Pl...
http://connect.creativelabs.com/openal/OpenAL%20Wiki/So...
Играбельно?
Качать имеет смысл?
Уже очень даже играбельно, и становится все играбельнее, не смотря на альфу.
И что еще будет в бете.
Главное, чтобы не погорячились и не испортили.Качается и устанавливается за минуту. Поэтому глупо говорить о смысле скачивания.
> Играбельно?Вполне.
> Играбельно?Вполне! Просто реализованы еше не все задумки, но оно уже категорически доставляет :)
> Качать имеет смысл?
Мне нравится. Просто стоит понимать что игровой процесс еще будет меняться.
"женщины не могут атаковать солдатОВ"
:)
>женщины не могут атаковать солдатОВНетолерантно как-то.
Не в этом деле.
Просто сначала в тексте была эта прикольная ошибка, которую теперь исправили.
Что-то всё старое там.. мечи луки..
> Что-то всё старое там.. мечи луки..У них там где-то в ресурсах были заныкан аэродром с самолетами помнится :)
> Что-то всё старое там.. мечи луки..Так что вы хотите?
0 A.D. ведь. Что археологи пораскопали, то юнитам и раздали.
а особенно "радует", что Fedora, с её сумасшедшими, как у Firefox релизами, даже 14-я уже не поддерживается.
Так у самого дистрибутива закончилась поддержка.
Хотите GNOME 2 - есть MATE, я на нем сижу пока не исправят Catalyst для третьегнома. Разницы с второгномом нет, в наутилус даже портировали несколько фич из третьего.
> даже 14-я уже не поддерживается.Попробуйте посмотреть сколько вообще разработчиков софта ориентируется на такую версию дистра. Будете неприятно удивлены.
>Раса Hellenic была расщеплена на три разных родственных расы: Athenians, Macedonians и SpartansДа ёб твою мать.
Суперэтнос эллинов разделили на субэтносы афинян. македонцев и спартанцев. Эллины никогда расой не были.
ну так это же хорошо, выходит, что разделили или чо ваще не так?
Мало того что перевести не смогли. так ещё и этнос в ранг расы возвели. Настоящих рас шесть, остальные вымышленные.
> Суперэтнос эллинов разделили на субэтносы афинян. македонцев и спартанцев. Эллины никогда
> расой не были.Чувак, если ты историк и умеешь переводить исторические тексты лучше - вон там под новостью кнопочка "исправить" есть. Отредактируй. А я не историк - перевел как сумел, постаравшись не сильно потерять общий смысл. Я как бы обоими руками за, если ты такую простыню перевел бы сам, но за 3 дня никто не сподвигся. Timeout expired - из уважения к заслуживающиму симпатий проекту я перевел так как умел. Это лучше чем совсем никак.
>увак, если ты историк и умеешь переводить исторические тексты лучше - вон там под новостью кнопочка "исправить" есть.Ну коль ты переводчик, то умей принимать критику без обид. А то настоящий юниксвей: не нравится, иди в *опу. Ну что за подход?
Нет, я не историк, просто элементарные вещи по написанию перевёл.
> Ну коль ты переводчик, то умей принимать критику без обид. А то
> настоящий юниксвей: не нравится, иди в *опу. Ну что за подход?Ну так и сайт тематический. Более того, "не нравится - исправь": кнопка исправления доступна всем желающим. Самый нормальный метод для критики новостей - поправить перевод. Благо, это даже прогармерских скиллов не требует - достаточно писать грамотно и чуть-чуть разбираться в теме.
> Нет, я не историк, просто элементарные вещи по написанию перевёл.
Ну так поправь то что тебе не понравилось и что ты перевел лучше. Честно говоря, я надеялся на то что это сделают корректоры, но с ними кажется не богато, увы.
Предлагаю автора новости распять, а то суперэтнос эллинов не переживёт такого глумления над собой. Собственно уже не пережил и всё из-за того, что их расой обозвали. И даже Греция сейчас в глубокой жопе, до сих пор сказывается, что их предков не правильно обозвали.
Попробовал на федоре на 3870K - запускается моментально, не тормозит, графика радует, за час багов не словил. Очень и очень приятно видеть такой opensource проект.
А со сглаживанием там как? :-)