Рубрика «Heretic»
Wizordum — пример правильной ностальгии
2025-05-11 в 9:15, admin, рубрики: catacomb 3d, DOOM, Heretic, quake, timeweb_статьи_выходного_дня, Wizordum, Wolfenstein 3D, игры, ретро, шутерВеличайшие программисты 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 стал феноменом, который изменил мир.
Читать полностью »

