Olyan specifikációjú kvantumszámítógép került fel a DOOM-kompatibilis eszközök listájára (Will it run DOOM?), amely még nem is létezik. Ennek ellenére lehetőség van otthoni kipróbálásra.
Tartalomjegyzék
Quandoom
Luke Mortimer Quantum Information PhD hallgató jóvoltából elkészült az első kvantumszámítógépekhez készült DOOM port.
Szeptember végén elérhetővé vált a GitHub tárolója, ahol hozzá férhető QASM szimulátorhoz szükséges fájl.
A port nem rendelkezik a játék összes funkciójával, így le kell mondani olyan alapvető dolgokról min a színek, hangok, titkos pályarészek.
Sok-sok qubit
A port összesen 72376 qubit-et tartalmaz. Ebből 64000 a 320×200 pixeles megjelenítésért felel, a maradék 8376-ból 6986 ancilla qubit.
Tájékoztató adatként megemlítendő, hogy a Google Sycamore 53, az IBM Osprey 433 míg az Atom Computing kvantumszámítógépe több mint 1000 qubit-el rendelkezik.
Futtatás szimulátorban
A szimulátor kifejezetten ehhez projekthez készült. Nem kompatibilis más általános QASM állományokkal.
Akit bővebben érdekel ennek a komolyabb technikai miértje, a fejlesztő általi részletezés itt található:
GitHub – Lumorti/QuandoomEngine: The code used to generate the Quandoom QASM file
A fejlesztő szerint 5-6 GB memória szükséges a szimulátor fájl betöltéséhez.
Jelen teszteléskor wsl2-ben futtatott Ubuntu-24.04 alatt 8,9GB ram-ra volt szükség.
Precedenciák telepítése
sudo apt-get install g++ make libsdl2-dev libomp-dev libfuse2 -y
Binárisok itt érhetőek el:
Release Quandoom v1.0.0 · Lumorti/Quandoom · GitHub
Ha nincs meg a bizalom az előre fordított állományok irányába, akkor:
git clone https://github.com/Lumorti/Quandoom
cd Quandoom
make
Végrehajtási jog után már futtathatjuk is a szimulációt.
chmod +x ./simulator.AppImage
./simulator.AppImage quandoom.qasm