ZDoom
Тип | |
---|---|
Разработчик |
Randy Heit |
Операционная система | |
Последняя версия |
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"
Примечания
См. также
Ссылки
- [zdoom.org/ Официальный сайт ZDoom]
Это заготовка статьи об игровом движке. Вы можете помочь проекту, дополнив её. |
|
Отрывок, характеризующий ZDoom
Нашествие бежит, возвращается назад, опять бежит, и все случайности постоянно теперь уже не за, а против него.Совершается противодвижение с востока на запад с замечательным сходством с предшествовавшим движением с запада на восток. Те же попытки движения с востока на запад в 1805 – 1807 – 1809 годах предшествуют большому движению; то же сцепление и группу огромных размеров; то же приставание серединных народов к движению; то же колебание в середине пути и та же быстрота по мере приближения к цели.
Париж – крайняя цель достигнута. Наполеоновское правительство и войска разрушены. Сам Наполеон не имеет больше смысла; все действия его очевидно жалки и гадки; но опять совершается необъяснимая случайность: союзники ненавидят Наполеона, в котором они видят причину своих бедствий; лишенный силы и власти, изобличенный в злодействах и коварствах, он бы должен был представляться им таким, каким он представлялся им десять лет тому назад и год после, – разбойником вне закона. Но по какой то странной случайности никто не видит этого. Роль его еще не кончена. Человека, которого десять лет тому назад и год после считали разбойником вне закона, посылают в два дня переезда от Франции на остров, отдаваемый ему во владение с гвардией и миллионами, которые платят ему за что то.
Движение народов начинает укладываться в свои берега. Волны большого движения отхлынули, и на затихшем море образуются круги, по которым носятся дипломаты, воображая, что именно они производят затишье движения.
Но затихшее море вдруг поднимается. Дипломатам кажется, что они, их несогласия, причиной этого нового напора сил; они ждут войны между своими государями; положение им кажется неразрешимым. Но волна, подъем которой они чувствуют, несется не оттуда, откуда они ждут ее. Поднимается та же волна, с той же исходной точки движения – Парижа. Совершается последний отплеск движения с запада; отплеск, который должен разрешить кажущиеся неразрешимыми дипломатические затруднения и положить конец воинственному движению этого периода.
Человек, опустошивший Францию, один, без заговора, без солдат, приходит во Францию. Каждый сторож может взять его; но, по странной случайности, никто не только не берет, но все с восторгом встречают того человека, которого проклинали день тому назад и будут проклинать через месяц.
Человек этот нужен еще для оправдания последнего совокупного действия.
Действие совершено. Последняя роль сыграна. Актеру велено раздеться и смыть сурьму и румяны: он больше не понадобится.
И проходят несколько лет в том, что этот человек, в одиночестве на своем острове, играет сам перед собой жалкую комедию, мелочно интригует и лжет, оправдывая свои деяния, когда оправдание это уже не нужно, и показывает всему миру, что такое было то, что люди принимали за силу, когда невидимая рука водила им.
Распорядитель, окончив драму и раздев актера, показал его нам.