ZDoom

Поделись знанием:
Перейти к: навигация, поиск
ZDoom
Тип

игровой движок

Разработчик

Randy Heit

Операционная система

Windows, Linux, Mac OS X

Последняя версия

2.8.1 (22 февраля 2016 года)

Лицензия

свободное программное обеспечение

Сайт

[www.zdoom.org/ om.org]

К:Википедия:Статьи без изображений (тип: не указан)

ZDoomпорт (расширение движка) для компьютерной игры Doom[1]. Последняя версия на момент 22 февраля 2016 года 2.8.1.





Особенности порта

  • Работает на новейших версиях операционных систем Windows, Linux и Mac OS X;
  • Позволяет играть во все игры на движке id Tech, такие как Doom, Doom 2, Heretic, HeXen, Strife;
  • Поддерживает все возможности редактирования в формате Hexen (ACS, хабы, и т.д.);
  • Также поддерживает большинство возможностей порта BOOM;
  • Позволяет подключать ресурсы прямо в архивах ZIP и 7-Zip. Порт сам находит в нём подходящее содержимое и пробует его загрузить.
  • Поддерживает новейшие возможности редактирования такие как:
    • Цветное освещение секторов;
    • Создание новых монстров, оружия, предметов с помощью DECORATE;
    • Текстуры высокого разрешения;
    • Новые функции ACS, которые не поддерживались в Hexen;
    • Поддержка музыкальных форматов: Ogg Vorbis, MOD, XM, IT, S3M, MIDI, и MP3;
    • Поддержка звуковых форматов: FLAC, WAV;
    • Поддержка графических изображений в форматах: JPEG, PNG;
  • Лимиты оригинального движка Doom значительно увеличены;
  • Свободный обзор мышью (теперь вверх/вниз);
  • Высокое разрешение;
  • Прозрачность спрайтов и текстур;
  • Консоль;
  • Полная поддержка геймпадов под Windows;
  • Поддержка 8 игроков в сетевой игре через UDP/IP, включая режим командной игры;
  • Возможность прыгать и приседать;
  • Большой набор прицелов;
  • Теперь объекты больше не имеют бесконечную высоту (т.е. теперь на них можно запрыгнуть или оказаться под ними).

DECORATE

DECORATE — это язык программирования, позволяющий создавать модификации для ZDoom[2].
Вот простой пример кода оружия[3]:

ACTOR NewChaingun : Weapon 25666
{
   Inventory.PickupMessage "You got the New Chaingun!"
   Weapon.AmmoType "Clip"
   Weapon.AmmoGive 50
   Weapon.AmmoUse 1
   States
   {
   Ready:
      NCHG A 1 A_WeaponReady
      Loop
   Deselect:
      NCHG A 1 A_Lower
      Loop
   Select:
      NCHG A 1 A_Raise
      Loop
   Fire:
      NULL A 0 A_GunFlash
      NCHG BC 3 A_FireBullets(15,10,1,7)
      NULL A 0 A_ReFire
      Goto Ready
   Flash:
      NCHF A 3 A_Light1
      NCHF B 3 A_Light2
      Goto LightDone
   Spawn:
      NCHG E -1
      Stop
   }
}

GZDoom

GZDoomфорк проекта ZDoom, обеспечивающий поддержку OpenGL. Оба порта развиваются совместно, но новые версии появляются несколько чаще, чем у ZDoom. Последняя версия 2.1.1.

Модификации

Порт ZDoom известен своими широкими возможностями к модификации. Для этого используются скрипты ACS (Action Code Script) и язык Decorate. Одной из самых знаменитых модификаций является [iddqd.ru/mods?find=AEons%20of%20Death Æons of Death], добавляющая в игру множество нового оружия и монстров.

Напишите отзыв о статье "ZDoom"

Примечания

  1. [zdoom.org/About About ZDoom]
  2. [zdoom.org/wiki/Decorate DECORATE — ZDoom Wiki]
  3. [zdoom.org/wiki/Creating_new_weapons Creating new weapons — ZDoom Wiki]

См. также

Ссылки

  • [zdoom.org/ Официальный сайт ZDoom]


Отрывок, характеризующий ZDoom

Нашествие бежит, возвращается назад, опять бежит, и все случайности постоянно теперь уже не за, а против него.
Совершается противодвижение с востока на запад с замечательным сходством с предшествовавшим движением с запада на восток. Те же попытки движения с востока на запад в 1805 – 1807 – 1809 годах предшествуют большому движению; то же сцепление и группу огромных размеров; то же приставание серединных народов к движению; то же колебание в середине пути и та же быстрота по мере приближения к цели.
Париж – крайняя цель достигнута. Наполеоновское правительство и войска разрушены. Сам Наполеон не имеет больше смысла; все действия его очевидно жалки и гадки; но опять совершается необъяснимая случайность: союзники ненавидят Наполеона, в котором они видят причину своих бедствий; лишенный силы и власти, изобличенный в злодействах и коварствах, он бы должен был представляться им таким, каким он представлялся им десять лет тому назад и год после, – разбойником вне закона. Но по какой то странной случайности никто не видит этого. Роль его еще не кончена. Человека, которого десять лет тому назад и год после считали разбойником вне закона, посылают в два дня переезда от Франции на остров, отдаваемый ему во владение с гвардией и миллионами, которые платят ему за что то.


Движение народов начинает укладываться в свои берега. Волны большого движения отхлынули, и на затихшем море образуются круги, по которым носятся дипломаты, воображая, что именно они производят затишье движения.
Но затихшее море вдруг поднимается. Дипломатам кажется, что они, их несогласия, причиной этого нового напора сил; они ждут войны между своими государями; положение им кажется неразрешимым. Но волна, подъем которой они чувствуют, несется не оттуда, откуда они ждут ее. Поднимается та же волна, с той же исходной точки движения – Парижа. Совершается последний отплеск движения с запада; отплеск, который должен разрешить кажущиеся неразрешимыми дипломатические затруднения и положить конец воинственному движению этого периода.
Человек, опустошивший Францию, один, без заговора, без солдат, приходит во Францию. Каждый сторож может взять его; но, по странной случайности, никто не только не берет, но все с восторгом встречают того человека, которого проклинали день тому назад и будут проклинать через месяц.
Человек этот нужен еще для оправдания последнего совокупного действия.
Действие совершено. Последняя роль сыграна. Актеру велено раздеться и смыть сурьму и румяны: он больше не понадобится.
И проходят несколько лет в том, что этот человек, в одиночестве на своем острове, играет сам перед собой жалкую комедию, мелочно интригует и лжет, оправдывая свои деяния, когда оправдание это уже не нужно, и показывает всему миру, что такое было то, что люди принимали за силу, когда невидимая рука водила им.
Распорядитель, окончив драму и раздев актера, показал его нам.