11.5 C
Москва
Понедельник, 7 октября, 2024

DOOM портировали на квантовый компьютер. Проверить можно на обычном ПК — Tproger

DOOM портировали на квантовые компьютеры, получив Quandoom. Эта версия использует 70 000 кубитов и 80 миллионов квантовых вентилей, однако пока такие квантовые компьютеры не готовы, игру можно симулировать на обычном ПК

Мем о том, что все устройства способны запустить DOOM, получил новый виток развития с выходом Quandoom — порта первой миссии культовой игры, специально разработанного для квантового компьютера.

Созданный с использованием квантовой ассемблерной программы (QASM) и задействующий 70 000 кубитов и 80 млн квантовых вентилей, Quandoom является первым экспериментом в этой области.

И хотя такой квантовый компьютер еще не существует, игру можно симулировать на обычном ПК.

Как это работает?

Когда пользователь нажимает клавишу, изменяется состояние одного из входных кубитов.

Программа применяет все квантовые вентили к состоянию системы, после чего последние 64 000 кубитов измеряются и отображаются в виде картинки размером 320 x 200 пикселей. Затем картинка и входные кубиты сбрасываются, а цикл начинается заново.

Читать также:
Сбер запускает на BI.ZONE Bug Bounty три программы по поиску уязвимостей

Вся симуляция работает на легком квантовом симуляторе (всего 150 строк C++), обеспечивающем 10-20 кадров в секунду на обычном ноутбуке.

Как запустить Quandoom?

Для запуска на Windows просто перетащите файл quandoom.qasm на simulator.exe. В Linux же необходимо сначала добавить разрешения на выполнение для симулятора, а затем запустить команду через терминал.

В чем отличия от оригинального DOOM?

Создатель Quandoom отмечает, что ему стало скучно через год работы над проектом, поэтому некоторые элементы игры были упрощены.

Вышла Zorin OS 17.1 — «Windows 11», но с Linux «под капотом»tproger.ru

Например, актуальная версия включает только первый уровень, отсутствует цвет и музыка, а все визуализировано в стиле рентгеновских снимков из-за технических ограничений.

Несмотря на это, квантовый порт DOOM — это интересный эксперимент, который можно опробовать на обычном компьютере.

Ознакомиться с кодом проекта можно на его GitHub-странице.

НОВОЕ НА САЙТЕ