stringtranslate.com

Движок Quake II

Движок Quake IIигровой движок, разработанный id Software для использования в их шутере от первого лица Quake II 1997 года . [1] Он является преемником движка Quake . С момента своего выпуска движок Quake II был лицензирован для использования в нескольких других играх. [2]

Одной из самых примечательных особенностей движка была встроенная поддержка аппаратно-ускоренной графики, в частности OpenGL , наряду с традиционным программным рендерером. [2] Еще одной интересной особенностью было подразделение некоторых компонентов на динамически подключаемые библиотеки . Это позволяло использовать как программные, так и OpenGL рендереры, которые выбирались путем загрузки и выгрузки отдельных библиотек. Библиотеки также использовались для игровой логики, что имело следующие последствия:

Формат уровня, как и в предыдущих движках id Software, использовал двоичное разбиение пространства . Окружение уровня освещалось с помощью карт освещения , метода, в котором данные об освещении для каждой поверхности предварительно рассчитываются (на этот раз с помощью метода излучательности ) и сохраняются в виде изображения, которое затем используется для определения интенсивности освещения, которую должна получить каждая 3D-модель, но не ее направления. [5] [6]

id Software выпустила исходный код 22 декабря 2001 года в соответствии с условиями GNU General Public License v2.0 или более поздней версии . [7] [8]

Игры с использованиемЗемлетрясение IIдвигатель

Игры, использующие фирменную лицензию

Игры, основанные на исходном коде GPL

Порты

Смотрите также

Ссылки

  1. Грант, Кристофер (9 августа 2011 г.). «id Software стремится сократить циклы разработки, прекратить создание новых движков для каждой игры». Joystiq . AOL. Архивировано из оригинала 28 августа 2011 г.
  2. ^ ab "Лицензирование технологий: id Tech 2". Архивировано из оригинала 8 ноября 2009 г. Получено 17 сентября 2008 г.
  3. ^ Санглард, Фабьен (16 сентября 2011 г.). «Обзор исходного кода Quake 2 2/4». fabiensanglard.net . Получено 29 июля 2023 г. Динамическое связывание обеспечивает многочисленные преимущества: [...] Полная собственная скорость для модов, нет необходимости полагаться на QuakeC и виртуальную машину Quake.
  4. ^ Санглард, Фабьен (16 сентября 2011 г.). «Обзор исходного кода Quake 2 2/4». fabiensanglard.net . Получено 29 июля 2023 г. Динамическое связывание давало многочисленные преимущества: [...] Больше возможностей для создателей модов, вся игра могла быть изменена через game.dll.
  5. ^ Милн, Рори (1 марта 2019 г.). «Создание Quake 2». pcgamer.com . Получено 29 июля 2023 г. У нас также был отражающийся свет — симулированное излучение — так что в каждом уголке мира было освещение.
  6. ^ Санглард, Фабьен (16 сентября 2011 г.). «Обзор исходного кода Quake 2 3/4». fabiensanglard.net . Получено 29 июля 2023 г. . В отличие от Quake1, Quake2 использовал излучательность и цветной свет во время предварительного расчета.
  7. ДиБона, Крис (22 декабря 2001 г.). «Исходный код Quake 2 выпущен под лицензией GPL». Слэшдот . Проверено 4 сентября 2016 г.
  8. Фостер-Джонсон, Эрик (24 января 2002 г.). «Выпущены исходники Quake 2». Computerworld . Получено 15 июля 2024 г. .
  9. ^ ab Wilson, Hamish (13 ноября 2023 г.). «Сборка ретро-игрового компьютера Linux, часть 35: новые истории». GamingOnLinux . Получено 16 июля 2024 г. .
  10. Альберт, Хосе (9 ноября 2023 г.). «День Д: Нормандия: игра FPS для Linux на базе Quake2». Убунлог . Проверено 18 августа 2024 г.
  11. ^ «День Д: Нормандия: игра FPS для Linux на базе Quake2» . Лаборатория Linux . 12 ноября 2023 г. . Проверено 18 августа 2024 г.
  12. ^ аб Долинский, Сергей (2008). «Открытые бета-тесты декабря». Страна Игра . № 250. Геймленд. п. 142.
  13. ^ ab "Warsow". Level (на румынском языке). № 4/2008. Апрель 2008. С. 7.
  14. ^ ab Dawe, Liam (8 февраля 2017 г.). «Quetoo, бесплатный FPS с открытым исходным кодом, собирается выйти в Steam». GamingOnLinux . Получено 7 февраля 2023 г.
  15. Доу, Лиам (19 августа 2019 г.). «Основанный на классическом FPS Warsow, новый Warfork теперь доступен в раннем доступе». GamingOnLinux . Получено 8 февраля 2023 г.
  16. ^ "JDK 6u10: Jake2: Quake II на Java". Sun Microsystems . Получено 27 июля 2023 г. Пример апплета Jake2 демонстрирует будущее распространения игр через Интернет. Jake2 — это порт Quake II от id Software на платформу Java, разработанный Bytonic Software. (...). Благодаря новому подключаемому модулю Java теперь можно развернуть игру непосредственно на веб-странице с полным аппаратным ускорением и невероятной надежностью.
  17. Миллер, Росс (3 августа 2006 г.). «Играй глазами». Joystiq . Архивировано из оригинала 3 февраля 2008 г. Получено 18 июля 2009 г.
  18. ^ "Q24j: Jake and Java-gaming Viability". O'Reilly Media . 28 ноября 2005 г. Получено 18 июля 2009 г. Это великолепная демонстрация мастерства в области 3D. Такие вещи, как эта, а также движок Narya 2D с открытым исходным кодом от ThreeRings, действительно начинают по крайней мере показывать, что Java может служить первоклассной игровой платформой. Более того, просто увидев весь этот... *кашляет* ужасный код в играх раньше, наличие таких вещей, как потоковая модель Java, поддержка сетей и баз данных, может действительно сделать ее ЛУЧШЕЙ платформой для многих будущих игр, чем C.
  19. ^ Шайх, Анис; Саху, Самбит; Росу, Марсель-Каталин; Шеа, Майкл (январь 2004 г.). «Реализация сервисной платформы для онлайн-игр». ResearchGate . Труды 3-го семинара по сетевой и системной поддержке игр . Получено 15 июля 2024 г.
  20. ^ Пападопулос, Джон (19 августа 2018 г.). «Quake2xp final 2018 version is available for download, adds many of modern graphal features». DSOGaming . Получено 15 июля 2024 г. .
  21. ^ Пападопулос, Джон (24 апреля 2022 г.). «Новые возможности, представленные для графического мода Quake 2 HD, q2xp». DSOGaming . Получено 16 июля 2024 г.
  22. ^ abcd Фенлон, Уэс (9 октября 2014 г.). «Как запустить Quake II на Windows 7/8». PC Gamer . Получено 15 июля 2024 г. .
  23. Лейн, Рик (21 февраля 2022 г.). «Quake 4 в Quake 2 делает именно то, что заявлено на упаковке». PC Gamer . Получено 15 июля 2024 г.
  24. ^ Пападопулос, Джон (16 февраля 2022 г.). «Quake 4 в Quake 2 Demake теперь доступен для загрузки». DSOGaming . Получено 15 июля 2024 г. .
  25. Клум, Марсель (10 декабря 2002 г.). «Quake 2 Evolved Beta1». Neowin . Получено 16 июля 2024 г. .
  26. Паркер, Стивен (17 декабря 2002 г.). «Quake II Evolved Doomed?». NeoWin . Получено 16 июля 2024 г.
  27. Харрис, Вил (23 ноября 2005 г.). «Quake 2 Evolved приносит старую школу на новое железо». Bit-Tech . Получено 16 июля 2024 г.
  28. Бринкманн, Мартин (21 ноября 2005 г.). «Quake II Evolved». ghacks.net . Получено 16 июля 2024 г. .
  29. ^ Ларабель, Майкл (1 апреля 2012 г.). «Quake2World выходит в бета-версию с хорошей графикой». Phoronix . Получено 9 августа 2024 г. .
  30. ^ Ларабель, Майкл (7 января 2016 г.). «Игра Quake 2 может быть портирована на Linux». Phoronix . Получено 16 июля 2024 г. .
  31. Доу, Лиам (16 июня 2021 г.). «Альтернативный игровой движок Quake II Yamagi Quake II добавляет опциональную поддержку Vulkan». GamingOnLinux . Получено 15 июля 2024 г. .
  32. ^ Бурмейстер, Ямаги. "Страница проекта Yamagi Quake II" . Получено 29 июля 2023 г. .
  33. ^ "Quake 2 - Source Ports". GOG.com . Получено 27 марта 2022 г. .
  34. ^ "Quake II: Quad Damage Review". Gaming Pastime . 18 августа 2017 г. Получено 29 июля 2023 г.
  35. ^ Ларабель, Майкл (20 декабря 2018 г.). «Quake 2 получает рендерер Vulkan через 21 год после релиза». Phoronix . Получено 20 декабря 2018 г. .
  36. ^ "vkQuake2 на GitHub". GitHub . 19 декабря 2022 г.
  37. Ларабель, Майкл (26 апреля 2009 г.). «Битва за хорошую графику для игр с открытым исходным кодом?». Phoronix . Получено 16 июля 2024 г.
  38. ^ Ларабель, Майкл (30 ноября 2012 г.). «Alien Arena 7.65 принесет огромные улучшения рендеринга». Phoronix . Получено 9 августа 2024 г. .
  39. Graymur (7 марта 2008 г.). «Alien Arena 2008 v7.0 released». Game Watcher . Получено 16 июля 2024 г.
  40. Quirk, Kev (7 июля 2012 г.). «Alien Arena – 'Quake' для Linux». OMG Ubuntu . Получено 16 июля 2024 г.
  41. ^ Ларабель, Майкл (15 июня 2013 г.). «Игровой движок QFusion с новыми возможностями». Phoronix . Получено 9 августа 2024 г. .
  42. Мир, Алек (18 января 2019 г.). «Raytraced Quake II заставляет меня хотеть купить нелепо дорогую новую видеокарту». Rock Paper Shotgun . Получено 15 июля 2024 г.
  43. ^ Пападопулос, Джон (4 мая 2019 г.). «Quake 2 RTX – Официальные минимальные системные требования для ПК + Новые скриншоты». DSOGaming . Получено 15 июля 2024 г. .
  44. Royal, Simon (31 мая 2016 г.). «Quake 2: First Person Shooters at Their Best». Low End Mac . Получено 15 июля 2024 г.
  45. Кук, Брэд (19 марта 2006 г.). «Quake Gets Universal Binary». The Mac Observer . Получено 15 июля 2024 г.
  46. Монкс, Нил (1 августа 2003 г.). «Классические игры: Quake». MyMac.com . Получено 15 июля 2024 г. .
  47. ^ neozeed (2 мая 2015 г.). "Портирование Quake II на MS-DOS pt1". Virtually Fun . Получено 15 июля 2024 г. .
  48. Sledge (17 августа 2023 г.). "Q2DOS – Quake II pro DOS". High Voltage . Получено 15 июля 2024 г. .
  49. Winkie, Luke (16 февраля 2017 г.). «Познакомьтесь с суперфанатами, которые потратили десятилетие на то, чтобы вернуть Daikatana к жизни». PC Gamer . Получено 15 июля 2024 г.

Внешние ссылки