DOOM, yakın zamanda kuantum bilgisayarlara taşınarak bu efsane oyun için bir başka dönüm noktası oldu. Ancak bu başarının arkasındaki kişi, şu anda bu kodu çalıştırabilecek (oynatabilecek) bir kuantum bilgisayarı olmadığını itiraf ediyor. Quandoom, hafif bir QASM simülatörü kullanarak klasik bir bilgisayarda, hatta mütevazı bir dizüstü bilgisayarda bile çalışabiliyor.
Barselona ICFO merkezli Kuantum Bilgi Doktora öğrencisi Luke Mortimer, nam-ı diğer Lumorti, DOOM’un bu en yeni portunun arkasındaki isim. Quandoom 1.0.0 sürümüne eşlik eden ReadMe dosyasında Lumorti, “Şimdiye kadar yaratılmış tüm yararlı hesaplama cihazlarının DOOM’u çalıştırabildiği iyi bilinen bir gerçektir” diyor ve esprili bir şekilde Quandoom’un kuantum bilgisayarlar için bulunan ilk pratik kullanım olabileceğini öne sürüyor.
Quandoom’un kuantum bilgisayarının minimum özellikleri oldukça yüksek. Lumorti, QASM kodunun 72.376 qubit ve 80 milyon gates gerektirdiğini söylüyor. Bu neredeyse 2024 oyununuzun bir RTX 9090’a ihtiyacı olduğunu söylemek gibi bir şey, çünkü bu tür özelliklere sahip böyle bir kuantum bilgisayarı mevcut değil. Neyse ki DOOM hayranları, kodu bir QASM simülatöründe çalıştırarak ev bilgisayarlarındaki fiziksel donanım gereksinimlerini ortadan kaldırabiliyorlar.
Bu portun yaratıcısına göre, simülatör mütevazı bir dizüstü bilgisayarda çalışırken bile Quandoom 10-20 FPS’ye ulaşabiliyor. Ekrandaki Quandoom aksiyonunun bir örneği için animasyonlu bir GIF paylaşıldı. Atari Battlezone (1980) tarzında oldukça iyi görünüyor. Lumorti buna X-ray modu diyor.
Quandoom’u bilgisayarınızda oynamak istiyorsanız, dosyaları GitHub’dan indirdikten sonra Quandoom.qasm dosyasını simülatöre (simulator.exe) taşıyabilirsiniz. Dosyanın yüklenmesi biraz zaman alacak ve yaklaşık 5-6 GB RAM gerektirecek. Ayrıca, oyuna girdiğinizde sadece ilk seviyeye sahip olacaksınız, renk, müzik, ses ve Quandoom’da çalışmak için ayarlanması gereken diğer seçenekler olmayacak.
Kodlama ile ilgilenenler için Lumorti, kodu kendiniz veya Linux için derlemek için bazı ipuçları veriyor. Quandoom.qasm dosyasının da tamamen uyumlu olmadığını ve 30GB+ boyutunda olabilecek bir dosyayı önemli ölçüde küçültmek için kısaltmalar kullanıldığını biliyoruz.
Geliştirici hala Quandoom üzerinde çalışıyor ancak bazen projeden sıkıldığını itiraf ediyor. Lumorti’nin çalışması 8.000 satırdan fazla C++ kodu, küçük bir 3D motoru, oyun mantığı ve kuantum kayıtlarını kullanan işlevlerle daha fazlasını içeriyor. Kuantum yazılımcısı son olarak, yeterli sayıda insanın kaynakla ilgilenmesi halinde bunun kullanıma sunulacağını ima ediyor.