DOOM'u Artık PDF İçinde Oynayabilirsiniz

Muhammed Kayan 15.01.2025 - 13:53
Efsanevi oyun DOOM, şimdi bir PDF dosyasında oynanabiliyor. Tarayıcı üzerinden çalışan bu yaratıcı projeye yakından bakalım.

DOOM'un her ekranda oynanabilmesi bir efsane haline geldi. Hamilelik testlerinden LEGO bloklarına kadar birçok farklı platformda oynanan bu kült oyun, şimdi de PDF dosyalarına taşındı. GitHub kullanıcısı Ading2210, bu ilginç projeyi hayata geçirerek, DOOM'un PDF ortamında Chromium tabanlı tarayıcılarda oynanabilmesini sağladı.

PDF'de DOOM Nasıl Çalışıyor?

PDF dosyalarının JavaScript'i desteklediğini biliyor muydunuz? Ading2210, eski bir Emscripten sürümünü kullanarak, DOOM'un kaynak kodunu asm.js formatına dönüştürmeyi başardı. Bu kod, modern PDF motorlarının sınırlı JavaScript ortamında bile sorunsuz çalışabiliyor. Geliştirici, DOOM'un basit bir sürümünü oluşturmak için “doomgeneric” adlı bir kaynak kodundan yararlandı ve sadece giriş/çıkış işlemleriyle kare tamponunu (framebuffer) oluşturdu.

DOOM'un PDF'deki görüntüsü ise oldukça yaratıcı bir çözümle oluşturulmuş. Her piksel sırasına bir metin alanı atanarak ASCII karakterleriyle 6 renkli bir ekran oluşturulmuş. Kare hızının ise 80ms'de bir güncellendiği belirtiliyor. Bu sayede oyun, bir PDF'de bile akıcı bir şekilde oynanabiliyor.

Bu proje, DOOM'un oynanabileceği platformların gerçekten sınırsız olduğunu bir kez daha kanıtlıyor. Hamilelik testlerinden Not Defteri’ne, şimdi de PDF dosyalarına uzanan bu ilginç yolculuk, geliştiricilerin yaratıcılığını gözler önüne seriyor. Ading2210’un bu çalışması, tarayıcıda denemek isteyenler için DoomPDF adıyla erişime açık.

Yorumlar
MK Okuru
MK Okuru 15.01.2025 17:52
Kalan Karakter: 300 Gönder
DOOM'u Artık PDF İçinde Oynayabilirsiniz
İlginizi Çekebilir