Рубрика «id software»
Сэнди Петерсен и Джон Кармак: как Quake сломал id Software
2026-07-04 в 8:15, admin, рубрики: id software, quakeDOOM The Dark Ages — это не DOOM
2025-06-06 в 15:05, admin, рубрики: DOOM, Doom TDA, doom the dark ages, id software, quake, timeweb_пятничное, игры, обзор игры, шутерНовая часть знаменитой серии потеряла себя, слишком сильно пытаясь быть не такой как раньше.

В чём причина высокой скорости fastDOOM
2025-03-05 в 18:37, admin, рубрики: 486, DOOM, IBM PC, id software, джон кармак, оптимизация игрЗимой 2024 года я восстанавливал IBM PS/1 486-DX2 66Mhz, «Mini-Tower», model 2168. В подростковом возрасте я мечтал о таком компьютере, но не мог себе его позволить. Не могу выразить словами, насколько меня радовала работа над этой машиной.

Как только мне удалось его запустить, я сразу же провёл бенчмарк одного ПО.
C:DOOM>doom.exe -timedemo demo1
timed 1710 gametics in 2783 realtics
Порталы: как устроен расчёт видимости в Quake, часть 2
2025-01-31 в 9:01, admin, рубрики: bsp, id software, pvs, quake, майкл абраш, оптимизация графики
Итак, теперь у нас есть первая приблизительная оценка видимости листьев из порталов, хранящаяся в массиве mightseeЧитать полностью »
Назад в прошлое. Часть 4.2. id Software. Тёмные пророчества. Интервью с Томом Холлом. От концепций и изысканий к фактам
2024-12-01 в 16:29, admin, рубрики: 3D Realms, Anachronox, commander keen, DOOM, Duke Nukem II, id software, ion storm, Rise of the Triad, Softdisk Publishing, Terminal VelocityВторая серия подцикла из трёх интервью. Как было отмечено ранее, некоторая часть вопросов в интервью повторяется (отмечены буквой Q), другая же актуальна для конкретного интервьюируемого.
Краткая справка об основных действующих лицах:
30 лет DOOM: новый код — новые баги
2023-12-10 в 11:12, admin, рубрики: bugs, c++, DOOM, Gamedev, gamedevelopment, id software, баги, ошибки в коде, разработка игрСегодня первой игре из серии DOOM исполняется ровно 30 лет! Мы не могли обойти стороной это событие и в честь этого решили посмотреть, как же выглядит код этой легендарной игры спустя годы.

Предисловие
Как ID Software удалось выжать невозможное из EGA-карт
2023-08-07 в 13:00, admin, рубрики: ega, IBM PC, id software, ruvds_переводы, Блог компании RUVDS.com, джон кармак, джон ромеро, Игры и игровые консоли, майкл абраш, обработка изображений, платформеры, разработка игр
Я прочитал превосходную книгу Doom Guy Джона Ромеро, которую крайне рекомендую. В девятой главе Джон рассказывает о том, как его поразила увиденная им технология Adaptive Tile Refresh (ATR). Благодаря этому я понял, что пока не анализировал очень важную методику, лежавшую в основе серии игр Commander Keen (CK).
В процессе исследований я выяснил, что ATR использовалась только в первой трилогии CK. Во второй разработчики начали использовать нечто гораздо лучшее.Читать полностью »
Величайшие программисты 21 века. Джон-Движок Кармак
2022-12-12 в 9:00, admin, рубрики: AGI, binary space partitioning, DOOM, Heretic, Hexen, id software, quake, ruvds_статьи, Slordax, Wolfenstein 3D, Блог компании RUVDS.com, выгорание, двоичное разбиение пространства, джон кармак, Программирование, разработка игр, сильный ИИ, тайм-менеджмент, управление разработкой, эффективность кода
Джон Кармак вместе с тёзкой Джоном Ромеро стали родоначальниками игрового жанра FPS. На слабеньких 486SX, без видеокарт (!) они выдали настоящий 3D-шутер без лагов с эффектом присутствия, что стало бомбой для 1993 года — в эпоху пошаговых стратегий и отсутствия скроллинга. Казалось, тут вмешалась чёрная магия…
В принципе, примерно так и есть. В разработке Wolfenstein 3D, Doom и движка Quake Джон Кармак действительно использовал кучу нестандартных приёмов вроде конверсии указателей или выхода за границы объектов, чтобы в циклах получать доступ к другому объекту, который гарантировано идёт следом.
Уровень программирования Doom и Quake до сих пор считается непревзойдённым образцом хакерских оптимизаций, а сам Джон Кармак — эталон сверхэффективного разработчика. Благодаря высочайшему качеству программирования Doom стал феноменом, который изменил мир.
Читать полностью »
28 лет вселенной Warcraft
2022-11-23 в 4:00, admin, рубрики: blizzard, DOOM, Dune II, id software, RTS, Silicon & Synapse, The Lost Vikings, timeweb_статьи, Warcraft, warhammer, westwood, Блог компании Timeweb Cloud, Игры и игровые консоли, Читальный зал
На изломе эпох в мире настали темные времена. Рыцари Штормграда и священники Аббатства Североземья веками оберегали порядок и справедливость в королевстве, верно и честно служа сюзерену. Но привычную жизнь нарушили волнения и смуты, а из открывшегося портала в мирный Азерот хлынули воинственные орки, сеющие повсюду разрушение и смерть. Только королевский сын и правитель Ллейн смог возглавить борьбу с нашествием и добиться перелома в войне. Но вскоре по королевству разнеслись слухи, будто орк по имени Чернорук сумел объединить разрозненные кланы соплеменников и с новыми силами готовится завоевать Азерот…
Именно с этого незамысловатого сюжета 28 лет назад началась история мира Warcraft — 23 ноября 1994 года на свет появилась легендарная RTS Warcraft: Orcs & Humans.
Читать полностью »
Как рендерится кадр DOOM Ethernal
2020-09-11 в 11:15, admin, рубрики: DOOM, id software, miran, Блог компании Дата-центр «Миран», кадр, Работа с 3D-графикой, разработка игр
Вступление
Doom Eternal не нуждается в отдельном представлении: это прямой преемник Doom 2016, разработанный благодаря седьмой итерации id Tech, внутреннего движка студии id Software. В свое время меня поразило и высокое качество визуальной составляющей Doom 2016, и простота и элегантность технических решений. В этом отношении Doom Eternal превосходит своего предшественника во многих областях, и некоторые из них достойны детального разбора. В этой аналитической статье я постараюсь обсудить их все.
Мой анализ вдохновлен трудом Adrian Courrèges про Doom 2016 (перевод). Я считаю, что подобные работы позволяют взглянуть на подходы к решению некоторых проблем рендеринга AAA-проектов и тем самым становятся превосходными обучающими материалами. В этом анализе я планирую обсудить общие особенности и не погружаться слишком глубоко в тонкости каждого способа и прохода рендеринга. Кроме того, некоторые проходы в Doom Eternal почти не отличаются от своих аналогов в Doom 2016 и уже были разобраны в труде Adrian Courrèges, поэтому я могу их пропустить.
Хочу особым образом отметить строго обучающий характер текущей статьи. Я никоим образом не поддерживаю реверс-инжиниринг продуктов с целью кражи интеллектуальной собственности или иного злого умысла. Если вы еще не успели сыграть в Doom Eternal, можете не беспокоиться: я разбирал лишь самое начало игры, поэтому спойлеры вам не грозят.
Итак, приступим.
Читать полностью »

