Новости про Quake и игры

Новый Quake уже в разработке

Игра Quake стала основополагающей для развития игровой индустрии. Она вышла четверть века назад, и теперь, по слухам, готовится её обновление.

Сообщается, что обновлённая версия Quake получит главного героя женщину, что должно стать большим изменением во франшизе. При разработке DOOM Eternal ходили слухи, что id Software возьмёт женского персонажа, однако они не подтвердились. Теперь же говорят, что Рейнджер из Quake будет женщиной.

Quake

Также сообщается, что игра уже находится в разработке, которую ведёт id Software, а «помогает» ей в этом MachineGames. Новая игра должна иметь как одиночную кампанию, так и мультиплеер.

Quake II RTX выходит на Steam

Компания NVIDIA готовится выпустить адаптацию классического шутера Quake II для трассировки лучей в реальном времени.

Изначально проект Quake II RTX появился как разработка студента-энтузиаста, но спустя несколько месяцев игра обрела поддержку NVIDIA, и теперь она готова для релиза в Steam.

Сревнение картинки в Quake II при включенном и выключенном RTX

Игра основана на API Vulkan для обеспечения трассировки лучей. Также для этого требуется графический процессор Turing, чтобы обеспечивать улучшенные световые эффекты. Примечательно, что световые эффекты могут обрабатывать и видеокарты Pascal, хоть и не так эффективно, однако компания выставила минимальным требованием именно RTX 2060.

Чтобы поиграть в Quake II RTX требуется:

  • 64-битный процессор и ОС;
  • ОС: Windows 7 64-бита или Ubuntu 16.04.6 и новее;
  • Процессор: Intel i3-3220 или эквивалент AMD;
  • Память: 8 ГБ;
  • Графика: NVIDIA RTX 2060 или лучше;
  • Накопитель: 2 ГБ;
Quake II RTX: Official Announce Trailer

Бесплатно можно будет поиграть в первые три уровня игры. Дальше необходимо приобрести Quake II в Steam за 5 долларов.

Quake 4 будет переиздан

Игра Quake 4 будет переиздана Bethesda для платформ PC и Xbox 360. Новый (довольно странное в данном случае слово) релиз уже подтверждён. Обе версии, как для ПК так и для Xbox 360 будут продаваться по 20 долларов после того, как продукт поступит в продажу 19 июня.

Хотя Quake 4 вышла ещё в 2005 году на ПК, игра для консоли Xbox 360 не получила признания. Суть в том, что ПК версия была весьма успешной, в то время как версия для консоли имела большие проблемы с производительностью, от чего была неиграбельной.

И хотя для 360-й версии Quake 4 было выпущено несколько патчей, игра всё равно не приобрела такой популярности, как это было с компьютерной версией. Единственным преимуществом этой игры для консоли было то, что Quake 4 продавалась вместе с Quake 2, и тогда многие говорили, что это было лучшим предложением Quake 4 для 360.

Издатели не сообщили, были ли в переиздании предприняты какие-либо попытки исправить проблемы с производительностью, однако мы сильно в этом сомневаемся. Так же нет никакой уверенности в том, что переиздание будет содержать Quake 2.

В настоящее время выход игры запланирован лишь для Северной Америки, но наверняка в будущем игра выйдет и в Европе.

TitaniumGL — еще одно средство для старых игр

Запуск игр на движках Quake в Windows Vista и 7.

Недавно мы писали о средстве для работы старых 2D игр в современных версиях Windows. Однако, и более поздние игры в Vista и 7 частенько не работают или работают с большими проблемами. Довольно много трудностей возникает с легендарной классикой ID Software: GLQuake/Quake 2/Quake 3 и многочисленным потомством на их движках.  В частности, в нашем форуме сообщалось о полной неработоспособности данных игр в системах с видеокартами NVIDIA на базе Fermi. Для некоторых игр на проблему можно решить использованием альтернативного движка, вроде DarkPlaces или ioquake3, но не для всех и не всегда.

Средство TitaniumGL решает проблему совместимости старых OpenGL игр с новыми видеокартами и операционными системами довольно элегантным путем — преобразуя вызовы OpenGL в Direct3D. Поход, в общем-то, не нов, кто-то припомнит схожий продукт GLDirect, но тот был платным, а его разработчик, компания Sci-Tech Soft, давно уже ушла с рынка. TitaniumGL обеспечивает неплохое качество изображения и приемлемую производительность при минимальных затратах на установку и конфигурирование — достаточно закинуть файл opengl32.dll в папку к исполняемому файлу игры.

TitaniumGL также будет полезен для владельцев устаревших видеоадаптеров, чей производитель не предоставляет OpenGL драйверы, например Intel до GMA 950 или SiS. Загрузить последнюю версию враппера можно с официального сайта (~0,2 Мб). Пожертвовавшим на разработку продукта компания-разработчик предоставляет улучшенные версии, в том числе поддерживающие полностью программный рендеринг на многоядерных процессорах.

Quake II и III в браузере

Как лучше всего продемонстрировать возможности современных веб-технологий? Сделать с их помощью классическую игру!

Мы уже приводили пример, как стандарт описания трёхмерной графики в Интернет WebGL может быть использован для создания полностью интегрированных в веб игровых приложений. Теперь к данному направлению подключились тяжеловесы.

Команда движка Google Web Kit взяла Java-реализацию игры Quake 2 Jake2 и портировала её движок в API HTML5/WebGL. Возможности HTML5 позволили даже имитировать файловую систему для сохранения состояния игры и реализовать многопользовательский режим, ну а WebGL обеспечил рендеринг с использованием аппаратного ускорения. Проект пока распространяется лишь в форме исходного кода для сборки на локальной машине. Из браузеров поддерживаются лишь последние версии Apple Safari и сборки Google Chrome для разработчиков, причём последние следует запускать с ключами --enable-webgl --no-sandbox. Для воспроизведения также потребуется видеокарта с поддержкой OpenGL 2.0.

Quake2 GWT Port

Создатели же JavaScript 3D/WebGL движка Copperlicht принялись за портирование следующей игры от iD Software и представили действительно работающую прямо в браузере демонстрацию Quake 3. В отношении браузеров создатели демонстрации допускают больше вариантов: кроме основанных на WebKit поддерживаются также и альфа-сборки Firefox.

Поможет ли новое течение создать новую игровую платформу в Интернет, не требующую плагинов и инсталляций — покажет время.

Hexen для iPhone

Классика ПК-игр продолжает «экранизироваться» на карманных платформах.

Недавно мы писали о порте Quake 3 для Android, теперь пришли новости о разработке версии классического хита Hexen II для iPhone. Hexen II вышла в 1997 году и была основана на движке Quake, но предлагала существенно улучшенное качество графики и большую внутриигровую свободу. Благодаря открытому исходному коду энтузиаст смог создать работающее на iPhone демо игры.

Exclusive Hexen II Hands-On

Впрочем, открыт был лишь исходный код движка, а не сама игра Hexen II (уровни, графика и звуки), так что демо не распространяется через Интернет, а для релиза в Apple Store будет подготовлена фактически другая игра «по мотивам», и возможно, что и под другим названием.

kwaak3 — Quake 3 для Android

Последнее время классические игры находят новую жизнь на мобильных платформах.

В 1999 году, когда вышла очередная, третья, серия Quake от ID Software вряд ли кто-то думал, что через десять лет станет возможным играть в нее на карманном устройстве. Но мобильные платформы накачали мускулы, а новое поколение программистов выучило ряд эффективных приёмов.

Проект kwaak3 добился работы игры на платформах с Anroid OS от Google. Автору под ником thunderbird2k пришлось изрядно постараться при портировании, написав большую часть приложения на C/C++ вместо стандартной Java (оставив за последней лишь инициализацию графики и работу с вводом и звуком), и решив вопрос с активным использованием операций с плавающей запятой в id Tech 3 и отсутствием их аппаратной поддержки в большинстве конечных устройств c Android. Для 3D рендеринга используется OpenGL ES и соответствующие графические ядра смартфонов и смартбуков, такие как PowerVR в случае платформы TI OMAP. Работа игры проверена на устройствах HCT и Motorola с Anroid, с показателями быстродействия на уровне 15-20 FPS.

Для игры потребуется устройство с Anroid версии не ниже 1.6, карта памяти достаточного объёма, чтобы вместить файлы .pk3 PC-версии Quake 3, и файл kwaak3.apk (~2,5 Мб) с сайта проекта. Желательно, чтобы гаджет был основан на быстром ARM-процессоре вроде Cortex A8 с поддержкой SIMD расширений Neon. Для управления поддерживаются пока только клавиатуры и трекболы, сенсорные устройства вроде Nexus One не подойдут.