Xonotic

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Xonotic
Разработчики Команда Xonotic и сообщество
Издатель Команда Xonotic
Даты выпуска 23 декабря 2010 (первый релиз, версия 0.1)
Лицензия GNU GPL
Жанр Трёхмерный шутер с видом от первого лица или от третьего лица
Технические данные
Платформы ПК (Linux или Windows)
Macintosh (macOS)
Движок DarkPlaces
Режимы игры однопользовательский
многопользовательский
Языки русский и др.
Носитель Свободная цифровая дистрибуция из Интернета
Управление клавиатура, мышь
Официальный сайт
Логотип Викисклада Медиафайлы на Викискладе

Xonotic (произносится как ксо-нотик или зо-нотик[1][2]) — свободная компьютерная игра в жанре трёхмерного шутера с видом от первого лица, ориентированного на многопользовательскую игру; является форком (ответвлением) от Nexuiz и распространяется по принципам открытого программного обеспечения под лицензией GNU GPL. Разработка ведётся командой независимых разработчиков, а также сообществом игроков. Днём рождения проекта считается 7 марта 2010 года[3]. Первая версия (0.1) была размещена в свободном доступе 23 декабря 2010 года.

История разработки[править | править код]

Летом 2001 года началась разработка компьютерной игры Nexuiz, которая первоначально развивалась в качестве модификации для Quake, однако затем была перенесена на самостоятельную основу, используя в качестве технологической базы игровой движок DarkPlaces и распространяясь под свободной лицензией. Инициатором разработки стал Ли Вермулен (англ. Lee Vermeulen). На протяжении нескольких лет игра активно развивалась командой разработчиков и сообществом игроков[4].

В начале марта 2010 года компания IllFonic, специализирующаяся на разработке компьютерных игр, приобрела у инициатора разработки Nexuiz, Ли Вермулена, права на использование марки, доменного имени и наработок, осуществлённых разработчиками проекта, с целью портирования игры на консоли PlayStation 3 и Xbox 360. Также компанией IllFonic была заключена договорённость об использовании движка DarkPlaces, автором которого является Форест «LordHavoc» Хейл (англ. Forest «LordHavoc» Hale)[2][5].

Согласно ряду сведений, сделка на использование наработок оригинального Nexuiz в консольной версии была заключена без оповещения других разработчиков, а компания IllFonic отказалась делиться своими наработками с сообществом создателей оригинального Nexuiz, когда теми производились попытки найти консенсус[5][6][7][8][9]. Позднее стало известно, что компанией IllFonic было принято решение отказаться от всех наработок оригинального Nexuiz, включая игровой движок. Таким образом, консольные версии и оригинальная ПК-версия являются отдельными играми и будут развиваться параллельно. Версия Nexuiz для консолей использует движок CryEngine 3 разработки Crytek[10][11].

Часть разработчиков Nexuiz, недовольных сложившейся ситуацией, основали отдельную команду, начав разработку Xonotic — форка Nexuiz[1][7][12].

В первой версии (0.1), которая вышла 23 декабря 2010 года, были переработаны некоторые аспекты оригинального Nexuiz: создано новое оформление для меню, переписан код управления оружием, созданы новые модели игроков и анимация, новые локации (старые карты также были переработаны)[13]. В качестве дальнейших перспектив разработчики отметили необходимость создать более определённую визуальную стилистику, более развитый искусственный интеллект, а также очистить игру от низкокачественного контента предыдущих версий. На логотипе Xonotic изображён феникс, что символизирует возрождение. Кольцо по центру, похожее на логотип Quake, является данью уважения этой игре[1][2].

8 сентября 2011 года вышла версия 0.5, являющаяся второй публичной версией игры. Появилась поддержка языковых локализаций: версия 0.5 вышла, комплектуясь переводом на немецкий, испанский, французский, итальянский, венгерский, нидерландский, португальский, румынский, русский и финский языки. Перевод выполнялся сообществом игроков из соответствующих стран. Также было добавлено пять новых локаций, на которых могут вестись многопользовательские сражения; появилась поддержка транспортных средств, был оптимизирован баланс и исправлено множество технических недоработок[14].

8 марта 2012 года вышла версия 0.6, приуроченная ко второму дню рождения проекта. Добавлена поддержка Client-side QuakeC (CSQC) при игре по сети. В связи с этим нововведением обработка анимации моделей и уровень их детализации переносится на сторону клиента, что позволило улучшить производительность при игре по сети без каких-либо потерь в качестве. CSQC позволяет вести более гибкую разработку и улучшенное тестирование, так как при запуске на сервере более новой версии CSQC клиентская сторона динамически получает все необходимые изменения.

Интегрирована онлайн база данных статистики «XonStats», позволяющая сохранять различные данные для дальнейшего просмотра онлайн. При первом запуске игры будет задан вопрос о том, какие данные могут быть опубликованы открыто. В новой версии используется sRGB-рендеринг по умолчанию, что позволяет «отрисовывать» более реалистичные тени и освещение: углы стали не такими темными, как раньше, а освещение менее ярким.

Добавлены четыре новые карты: Lightspeed, Solarium, Drain, Darkzone. Новые модели оружия: Laser и Minstanex. Был переработан интерфейс меню, а также добавлены украинский и греческий языки переводов, обновлены испанский, французский, немецкий, венгерский переводы. Новый развлекательный тип игры Sandbox позволяет создавать сцены с использованием моделей игроков, а затем делиться ими с друзьями. На момент выхода Sandbox имеет некоторые ограничения, ожидаются улучшения в будущих версиях игры.[3] Новые карты, в частности, Atelier, а также другие правки, появились в версии 0.8.1 (август 2015).[15]

Игровой процесс[править | править код]

Игровой процесс Xonotic. На скриншоте представлен момент попадания ракетой по ИИ-противнику

Геймплей Xonotic достаточно типичен для других трёхмерных шутеров с видом от первого лица, в частности, для игр, построенных на движках серии id Tech, включая оригинальный Nexuiz, Quake III Arena, OpenArena или Warsow. Управление движениями персонажа ведётся при помощи клавиатуры и мыши. Предусмотрен однопользовательский и многопользовательский режимы игры.

Последний предполагает игру с реальными противниками, в то время как однопользовательская игра в Xonotic, как и в Nexuiz, построена по принципу имитации многопользовательского сражения, только вместо реальных противников в качестве врагов выступают боты, управляемые искусственным интеллектом. Каждое сражение являет собой отдельный уровень, представляющий собой одну локацию большого или среднего размера, часто — открытую, на которой и ведётся игра. По мере прохождения уровней игроку открываются новые локации и противники; на каждой локации могут быть различные виды оружия.

Игровой движок[править | править код]

Xonotic, подобно предшествующей игре, Nexuiz, базируется на свободном игровом движке DarkPlaces, создателем которого является Форест Хейл, влившийся затем в первоначальную команду авторов Nexuiz. Данный движок, будучи сделанным на основе Quake engine 1996 года, активно дорабатывался и совершенствовался на протяжении нескольких лет. Движком осуществляется поддержка текстур высокого разрешения, нескольких техник рельефного текстурирования, динамических теней и освещения, а также различных эффектов пост-обработки, в числе которых High Dynamic Range Rendering и Bloom.

В официальном FAQ игры на вопрос, будут ли разработчики Xonotic при необходимости создавать форк DarkPlaces, дан ответ, что, в случае создания командой Xonotic каких-либо улучшений для движка, они будут предоставлены автору технологии; в случае «неприменимых» к DarkPlaces изменений авторы рассчитывают вернуться к рассмотрению вопроса[1][2].

Примечания[править | править код]

  1. 1 2 3 4 Xonotic — FAQ (англ.). — раздел часто задаваемых вопросов на официальном сайте. Дата обращения: 8 января 2011. Архивировано 10 июля 2012 года.
  2. 1 2 3 4 Xonotic Россия — FAQ. xonotic.ru. — раздел часто задаваемых вопросов на неофициальном русской сайте игры. Дата обращения: 8 января 2011. Архивировано 10 июля 2012 года.
  3. 1 2 "C.Brutail. Xonotic 0.6 is now available (англ.). official game site (8 марта 2012). — official game site. Дата обращения: 8 марта 2012. Архивировано 10 июля 2012 года.
  4. Nexuiz Information (англ.). — информация об игре на официальном сайте Nexuiz. Дата обращения: 8 января 2011. Архивировано 10 июля 2012 года.
  5. 1 2 Игра Nexuiz становится коммерческим продуктом для игровых консолей (англ.). OpenNews (16 марта 2010). Дата обращения: 8 января 2011. Архивировано 9 февраля 2014 года.
  6. Разработчики свободной игры Nexuiz инициировали форк проекта. OpenNews (16 марта 2010). Дата обращения: 8 января 2011. Архивировано 17 марта 2012 года.
  7. 1 2 Шутер от первого лица Nexuiz форкнут, новый проект получил название Xonotic. igronomicon.org. Дата обращения: 8 января 2011. Архивировано 10 июля 2012 года.
  8. The Future Of Open Source Gaming: Xonotic (англ.). dotgamerclan.com (20 июня 2010). Дата обращения: 8 января 2011. Архивировано 10 июля 2012 года.
  9. Benjamin Humphrey. Nexuiz fork Xonotic releases sneak preview for you to try (англ.). Ubuntu Gamer (28 декабря 2010). Дата обращения: 8 января 2011. Архивировано из оригинала 29 декабря 2010 года.
  10. Illfonic’s FPS Nexuiz powered by CryENGINE®3 (англ.). Официальный сайт Crytek GmbH (13 июля 2010). Дата обращения: 8 января 2011. Архивировано 18 февраля 2012 года.
  11. Nexuiz использует CryEngine 3. GameTech (13 июля 2010). Дата обращения: 8 января 2011. Архивировано 18 февраля 2012 года.
  12. Даниил Гузанов. У 3D-шутера Nexuiz появился форк — Xonotic. nixp.ru. Дата обращения: 8 января 2011. Архивировано 10 июля 2012 года.
  13. Первый релиз свободной игры Xonotic, продолжающей развитие Nexuiz. OpenNews (28 декабря 2010). Дата обращения: 8 января 2011. Архивировано 18 марта 2012 года.
  14. Xonotic 0.5 Release (англ.). официальный сайт игры (8 сентября 2011). Дата обращения: 14 ноября 2011. Архивировано 10 июля 2012 года.
  15. Xonotic 0.8.1 Release (англ.). официальный сайт игры (26 августа 2015). Дата обращения: 9 ноября 2015. Архивировано 6 ноября 2015 года.

Ссылки[править | править код]