DarkPlaces (англ. dark places — рус. «тёмные места») — игровой движок, разработанный программистом Эшли «LadyHavoc» Хейл[1] и являющийся форком известнейшего игрового движка Quake engine. Распространяется согласно свободной лицензии GNU GPL.

DarkPlaces
Изображение логотипа
Тип игровой движок
Ключевой программист Эшли «LadyHavoc» Хейл
Аппаратная платформа IBM PC-совместимый компьютер
Поддерживаемые ОС Linux
macOS
Microsoft Windows
Написан на языке Си
Лицензия GNU General Public License
Последняя версия
Официальный сайт
Шейдерная вода, которая отражает окружающий мир в игре Nexuiz.
Открытые локации с динамическим освещением; также заметно рельефное текстурирование (кирпичный пол).

История разработки

править

Игровой движок разрабатывался Эшли «LadyHavoc» Хейл (англ. Ashley Hale; ранее известна как Форест «LordHavoc» Хейл) на протяжении шести лет. В основу был положен движок Quake, исходные коды которого компания-разработчик id Software открыла в 2001 году. За годы активной эксплуатации оригинальной движок был задействован во множестве игр, включая Quake 1996 года и HeXen II 1997 года. Помимо этого, на оригинальном движке Quake было основано множество других игровых движков, подобных DarkPlaces.

Первой и наиболее известной игрой, построенной на DarkPlaces, стала Nexuiz, позднее переименованная в Nexuiz Classic, и её альтернативное развитие Xonotic.

Технические характеристики

править

В сравнении с оригинальным движком, DarkPlaces имеет ряд улучшений: была переработана система освещения; добавлена поддержка динамических теней, на которые могут влиять источники освещения; добавлены различные эффекты пост-обработки (например, размытие — blur, bloom, High Dynamic Range Rendering); добавлена поддержка текстур высокого разрешения, различных методов рельефного текстурирования. DarkPlaces также поддерживает формат сжатия звука Ogg Vorbis, язык для программирования шейдеров OpenGL Shading Language, карты формата движка id Tech 3 и скелетную анимацию персонажей. Для отрисовки (рендеринга) изображения в играх на основе этого движка применяется API OpenGL.

Одной из ключевых особенностей является поддержка пользовательских модификаций, которые разработаны для оригинального Quake.

Игры, использующие DarkPlaces

править

Указаны только даты выхода первых версий.

  • 2002 — Nexuiz (Nexuiz Classic) (разработчик: Alientrap)[2][3]
  • 2003 — Good Vs. Bad 2 (разработчики: команда Good Vs. Bad 2)[4]
  • 2003 — Transfusion (разработчики: The Transfusion Project)[5]
  • 2004 — Open Quartz (разработчики: команда Open Quartz)[6]
  • 2005 — Defeat in Detail 2 (разработчик: Mauvebib)[7][8]
  • 2006 — Darsana (разработчик: Chris Page)[9]
  • 2010 — Steel Storm: Burning Retribution (разработчик: Kot-in-Action Creative Artel)[10]
  • 2010 — Xonotic (разработчики: команда Xonotic)[11]
  • 2015 — Rexuiz (разработчики: команда Rexuiz)[12]
  • 2012 — Retro Blazer (выпущена как альфа-версия) (разработчик: Amilcar Parra)
  • 2017 — Doombringer (разработчик: Kristus)
  • Дата выпуска неизвестна — The Hunted Chronicles (разработчик: Chris Page)[13]
  • Статус неизвестен — Feral Flesh (разработчики: команда Feral Flesh)[пр. 1][14]
  • Статус неизвестен — WarQraft (разработчик: diGGer)[15]
  • Статус неизвестен — Zymotic (разработчик: Alientrap)[16]
  • Статус неизвестен — Quake 10 Year[17]
  • Статус неизвестен — Blood Omnicide[пр. 2] (разработчик: RazorWind Games)[18][19]

См. также

править

Примечания

править

Комментарии:

  1. Требует для запуска Quake с установленным поверх DarkPlaces.
  2. Ремейк Blood Omen: Legacy Of Kain.

Источники:

  1. ladyhavoc — Overview (англ.). GitHub. Дата обращения: 9 февраля 2024.
  2. Nexuiz (англ.). официальный сайт. Дата обращения: 8 февраля 2024. Архивировано из оригинала 7 июня 2012 года.
  3. Nexuiz (англ.). GamersHell.com. Дата обращения: 8 февраля 2024. Архивировано из оригинала 20 марта 2012 года.
  4. Good Vs. Bad 2 (англ.). SourceForge.net. Дата обращения: 8 февраля 2024. Архивировано 20 марта 2012 года.
  5. Transfusion (англ.). официальный сайт. Дата обращения: 8 февраля 2024. Архивировано 20 марта 2012 года.
  6. Open Quartz (англ.). SourceForge.net. Дата обращения: 8 февраля 2024. Архивировано 20 марта 2012 года.
  7. Defeat in Detail 2 (англ.). Mod DB. Дата обращения: 8 февраля 2024. Архивировано 20 марта 2012 года.
  8. Defeat in Detail 2 (англ.). QuakeWiki. Дата обращения: 8 февраля 2024. Архивировано 20 марта 2012 года.
  9. Darsana (англ.). Mod DB. Дата обращения: 8 февраля 2024. Архивировано 20 марта 2012 года.
  10. Steel Storm (англ.). официальный сайт. Дата обращения: 8 февраля 2024. Архивировано 20 марта 2012 года.
  11. Xonotic (англ.). — официальный сайт. Дата обращения: 8 февраля 2024. Архивировано 27 июня 2012 года.
  12. Rehuiz (англ.). — официальный сайт. Дата обращения: 8 февраля 2024. Архивировано 8 февраля 2024 года.
  13. The Hunted Chronicles (англ.). — страница игры на сайте разработчика. Дата обращения: 8 февраля 2024. Архивировано из оригинала 20 марта 2012 года.
  14. Feral Flesh (англ.). Quake Expo. Дата обращения: 8 февраля 2024. Архивировано из оригинала 10 августа 2007 года.
  15. WarQraft (англ.). Mod DB (8 ноября 2005). Дата обращения: 8 февраля 2024. Архивировано 20 марта 2012 года.
  16. Eddie Park. Zymotic FPS in Dev, Based on Nexuiz (англ.). Inside Mac Games News (8 ноября 2005). Дата обращения: 8 февраля 2024. Архивировано из оригинала 20 марта 2012 года.
  17. Quake 10 Year (англ.). Quake Expo. Дата обращения: 8 февраля 2024. Архивировано из оригинала 10 августа 2007 года.
  18. Blood Omnicide (англ.). Mod DB. Дата обращения: 8 февраля 2024. Архивировано из оригинала 20 марта 2012 года.
  19. Blood Omnicide (англ.). «Неофициальный русский фан-сайт игры Legacy of Kain». Дата обращения: 8 февраля 2024. Архивировано из оригинала 10 марта 2012 года.

Ссылки

править