Новости про Doom

Аспиранты поиграли в Doom на бактериях

Учёные из Массачусетского института технологии попробовали использовать простейших в качестве дисплея для известнейшего классического шутера — Doom.

Но не стоит рано восхищаться, у такого подхода есть огромный недостаток. Дело в том, что бактериям нужны часы, чтобы переключиться от одной картинки к другой и целые сутки для очистки.

Лорен Ралман, аспирант биотехники, создала симуляции на основе бактерий E. coli, которые могут светиться в темноте. Она расположила бактерии в лотке по 32 строки и 48 столбцов, которые являются как-бы маленькими лампочками. После этого она запрограммировала бактерии на отображение изображений из Doom.

Бактерии настолько медленные, что игра в Doom заняла бы 600 лет, как заявила Ралман. «Чтобы клетка вернулась в примерно стартовое состояние, всего нужно 8 часов и 20 минут», — говорится в её отчёте.

Оригинальная игра превосходно работает на скорости 35 кадров в секунду, но бактерии слишком медленные для этого. Но давайте будем честны — они лишь бактерии. Ралман надеется, что в будущем будут выведены более быстрые бактерии, однако пока что у нас есть E. Coli, которая возвращает нас во времена dial-up-интернета.

В Doom теперь можно играть прямо на материнской плате

Doom — везде. За последние годы эту игру, дедушку всех шутеров, запускали на огромном количестве бытовых устройств. Теперь же речь идёт о запуске игры на компьютере, но не на полноценной машине, а лишь на материнской плате.

Сайт Phoronix отмечает, что теперь Doom работает прямо из BIOS. Это можно сделать, если вы воспользуетесь Coreboot (ранее известном как LinuxBIOS), открытым BIOS, совместимым с несколькими материнскими платами, включая Acer Aspire VN7-572G, Razer Blade Stealth KabyLake (H2U) и некоторыми Google Chromebook.

Одной из особенностей Coreboot является функция Payloads. Это расширение, которое позволяет пользователям расширить функционал BIOS. В последней версии Coreboot 4.17 появилось новое дополнение CoreDoom, которое позволяет запустить полноценную версию Doom, основанную на коде DoomGeneric, прямо из ПЗУ.

Традиционно, Coreboot Payload используется для различных инструментов и утилит. Имеется даже специальная версия Linux. Игры и раньше были доступны в Payload, среди них Space Invaders (Grub Invaders) и Tetris (Tint). Теперь к ним добавился и Doom. Пока у CoreDoom имеются проблемы. Поддерживается лишь клавиатура PS2 (хотя разработчики обещают добавить поддержку USB-клавиатур), игру невозможно сохранить, а при выходе компьютер зависает. Однако даже так, Doom является превосходным инструментом демонстрации возможностей современных гаджетов, будучи запущенным на кассовом аппарате и смарт-лампе Ikea, бортовом компьютере Porsche 911 и тесте на беременность, материнской плате и калькуляторе.

Разработана забавная CAPTCHA с минигрой Doom

Мигель Кампс Ортеза разработал апплет под названием DOOM CAPTCHA, код которого он разместил на Github.

Конечно, это не тот Doom, который радует нас уже не один десяток лет на PC и сотне других устройств, от калькуляторов до холодильников, однако он по-прежнему выглядит как старый добрый Doom.

Doom Captcha

К капче прилагаются спрайты, музыка и звуковые эффекты из Doom. И пострелять врагов без сомнения более увлекательное занятие, чем поиск светофоров на обычной CAPTCHA, который в среднем занимает 32 секунды.

Сам разработчик сделал ремарку, что создал проект для забавы, поскольку такую безопасность очень легко обойти. Он даже добавил в неё чит-код, классический IDDQD, который пропускает капчу. Но в любом случае, это интересное решение. И будет очень хорошо, если разработчики капчи пойдут по подобному пути, развлекая пользователей, а не заставляя их выполнять долгие скучные действия.

Опробовть капчу можно на сайте Product Hunt.

Doom запущен на тесте на беременность

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

Игру Doom запускали на калькуляторах и фотокамерах 20-летней давности, тостерах и холодильниках. Игра может работать практически на чём угодно, что имеет экран. Пользователь Twitter foone недавно продемонстрировал работу Doom на крайне необычном устройстве — электронном тесте на беременность.

Дисплей теста на беременность с запущенным Doom

Изображение на этом маленьком чёрно-белом экранчике обычно вызывает бурные эмоции: облегчение, беспокойство, радость… Теперь же он может показать ад. Качество изображения, конечно, ужасное. Автор попытался подстроить гамму в игре, чтобы было хоть немного понятно, что же происходит на этом монохромном дисплее разрешением 128×32. На многое рассчитывать не приходится, но игра работает.

Теперь тест на беременность пополнил список необычных устройств, на которых запускали Doom. В их число уже входит кардридер Myki, камера Kodak DC260 1998 года выпуска, экраны автомобильных систем и банкоматы, холодильник, аппарат ЭКГ, тостер (в качестве контроллера) и даже чат в Discord.

Оверклокеры достигли 1000 к/с в DOOM Eternal

Когда игра DOOM Eternal была выпущена, разработчики заявили, что при наличии достаточно мощного компьютера, игру можно будет запустить даже на 1000 к/с.

Это заявление id Software привело к челенджу под названием DOOM Eternal 1K, и оверклокеры приняли вызов.

Doom Eternal

В ходе QuakeCon at Home польская команда оверклокеров x-kom сумела достичь заветной величины. Для этого она использовала процессор Intel i7-9700K частотой 6,6 ГГц на материнской плате ASUS Maximus XI APEX. Система имела 2 планки по 8 ГБ памяти HyperX Predator 4000 МГц CL19 и видеокарту ASUS ROG Strix RTX 2080 Ti, которая работала на частоте 2,4 ГГц. Охлаждалось всё это жидким азотом.

DOOM Eternal: The 1K FPS Challenge

Сконфигурировав таким образом компьютер, оверклокеры сумели достичь в DOOM Eternal заветных 1000 к/с, продемонстрировав всем возможности движка id Tech 7.

Внутри Minecraft построили компьютер и запустили на нём Doom

Энтузиасты очень любят Doom. Они запускают эту игру на всех доступных устройствах, смарт-часах, калькуляторах, бытовой технике, и теперь в Doom можно поиграть внутри Minecraft.

Пользователь Reddit uDrunkMate запустил полноценную версию Doom внутри виртуального компьютера, построенного в игре Minecraft. Он создал мод, который позволяет заказывать комплектующие ПК с игровой орбиты, из которых можно собрать компьютер и запустить на нём Windows 95.

Игра в Doom внутри Minecraft

Этот мод использует возможности другого мода под названием VirtualBox. Это бесплатная и открытая виртуальная машина. Конечно, в такой реализации есть ряд ограничений. К ним относится недостаточная производительность, а также факт игры на экране внутри экрана.

Тем не менее, разработка uDrunkMate весьма интересна, и множество других моддеров наверняка вдохновятся этой идеей в своём творчестве.

RivaTuner Statistic Server с редактором гипертекста вышел!

Вышла новая версия RivaTuner Statistics Server с плагином, который позволяет в графическом режиме редактировать параметры оверлея RTSS.

Не успела уйти вниз предыдущая новость по теме, как Алексей Николайчук выпустил очередную публичную бета-версию утилиты RivaTuner Statistic Server с номером 7.3.0 beta3 (является утилитой-компаньоном для популярного инструмента мониторинга и разгона MSI Afterburner).

Крупных ключевых изменений два. Во-первых, это плагин с открытым исходным кодом, предоставляющий функционал визуального редактирования гипертекста оверлея. О нём мы уже мы неоднократно писали (1, 2, 3) и выкладывали видео в процессе разработки с обзором ключевых возможностей.

Во-вторых — это альтернативная асинхронная реализация рендерера оверлея для Vulkan приложений, выводящих кадры прямо из вычислительной очереди (т.е. для игр на движке id Tech 6 и старше, например Doom 2016 и Doom Eternal). Далее — слово разработчику:

То, что асинхронная архитектура этого игрового движка не дружит с оверляеми традиционной архитектуры, — факт известный. Собственно, именно поэтому оверлей RTSS и отключается принудительно по умолчанию в таких приложениях, чтобы горе-ревьюеры-ютуберы не искажали результатов замеров производительности «мониторя FPS». Но до выхода Doom Eternal асинхронный codepath id использовали только при обнаружении GPU от «красных». Поэтому все создатели сторонних оверлеев не особо спешили заниматься разработкой отдельной асинхронной реализации оверлея только ради одной игры и для одного производителя GPU — это принципиально другая архитектура рендерера и достаточно трудоёмкая вещь, делать её только ради части пользователей не сильно разумно.

Но с выходом на рынок Doom Eternal в графическом движке убрали привязку реализации асинхронности только к GPU AMD. Теперь асинхронный вывод кадров из вычислительной очереди используется и на графических процессорах NV. Соответственно, количество пользователей, жалующихся на снижение производительности от оверлеев Steam, RTSS или FPS Monitor выросло на порядок. Поэтому для разработчиков оверлеев час X настал, и пришлось делать альтернативную реализацию оверлея и для этой игры. Оверлей RTSS обновился, FPS monitor тоже, обновлённый оверлей стима на подходе.

Теперь в RTSS в этих играх теперь используется концепция асинхронного рендеринга оверлея, предложенная AMD. При этом наложение оверлея на буфер кадра выполняется прямо из вычислительной очереди с помощью compute шейдера, без необходимости синхронизации графической и вычислительной очередей для отрисовки (именно это и кушало производительность в традиционных «не асинхронных» оверлеях).

Редактор гипертекста в RTSS 7.3.0 наращивает функционал

Короткая сводка того, что было добавлено в плагин для RivaTuner Statistics Server за последнюю неделю.

RTSS 7.3.0 с новым редактором гипертекста, о котором мы уже писали, продолжает набирать обороты и в скором времени увидит свет:

Графический интерфейс для управления информацией в оверлее
  • Ещё немного улучшенный браузер спрайтов.
  • Нативный источник данных для отображения пинга.
  • Встраиваемые в гипертекст таблицы. Форматированные таблицы — родная и нативная форма представления оверлея, хорошо знакомая всем пользователям MSI AB. Теперь GUI для формирования таких таблиц доступно и в плагине.

    В видео демонстируются принципы наполнения таких таблиц данными и принципы их модификации:

RTSS 7.3.0 hypertext editor is getting stronger and stronger. More new features on the way.

Редактор гипертекста в RTSS 7.3.0 продолжает обрастать новыми функциональными возможностями

Короткий обзор наиболее полезного из того, что было добавлено в плагин для RivaTuner Statistics Server за последнюю неделю.

Графический интерфейс для управления информацией в оверлее

Итак, всё ближе и ближе к публичному релизу RTSS 7.3.0 с новым редактором гипертекста, о котором мы писали на днях, и который за последнюю неделю обзавелся следующими функциями:

  • Добавление и вставка слоёв из буфера обмена в зону выделения.
  • Визуальный браузер спрайтов, предварительный просмотр анимации.
  • Поддержка кликов на уровне разной глубины Z-order'а.
  • Новые внутренние источники данных.
  • Макросы со спецификациями железа, аналогичные таковым в MSI AB.
  • Контекстная подсветка макросов и их контекстное меню.
  • Настройки создателя оверлея.
  • Пользовательские таймеры в оверлее.
  • Масштабирование зоны редактирования и режим альтернативного рендеринга фона.
A few more improvements in visual hypertext editor plugin

Версия на стадии предрелизной вычистки/комментирования кода редактора для SDK. Релиз — вопрос пары недель, так что следите за новостями!

Doom Eternal установил рекорд продаж

Новая игра Doom Eternal показала самый успешный старт за всё время. Об этом объявил издатель Bethesda.

Игра «Doom Eternal быстро побила рекорд франчайза за открытый уик-энд, удвоив стартовую прибыль от DOOM (2016). DOOM Eternal стала бестселлером на Steam за неделю, и мгновенно собрала 100 000 одновременных игроков на платформе», — говорится в пресс-релизе издателя.

Doom Eternal

Вполне возможно, что успеха игре прибавил и коронавирус, вынудив людей сидеть дома и играть в видеоигры. Но в любом случае, Doom — это символ шутеров. Вряд ли кто-то будет спорить с тем, Doom Eternal стал лучшим шутером своего поколения. Он обошёл даже Call of Duty и Halo. Разработчикам удалось полностью переопределить жанр FPS и создать одну из самых инновационных, хаотичных и электризующих игровых линий.