Muhtemelen id Software, 1993 yılında çıkan DOOM oyununu gün gelip de akla hayale gelmeyecek yerlerde oynayabileceğimizi tahmin etmiyorlardı. Ama işte oldu. Geriye dönük bir hatırlatma yapmak gerekirse, LEGO parçası içinde, traktörlere ait bilgi eğlence sistemleri üzerinde, anakart BIOS ekranında ve hatta doğum kontrol cihazında ve not defterinde dahi olmak üzere akla hayale gelmedik birçok yerde efsanevi oyunu oynamak mümkün olmuştu. Şimdi bu listeye PDF dosyası da eklendi. Evet, yanlış okumadınız: PDF dosyasında DOOM oynandı.
İlginizi Çekebilir: DOOM: The Dark Ages Çıkış Tarihi Sızdırıldı
PDF Dosyasında DOOM Oynanabilmesi ile Geliştiriciler Sınır Tanımıyorlar
“Peki bu nasıl mümkün oldu?” diye soracak olursanız, sizi DoomPDF ile tanıştıralım. PDFTetris projesinden esinlenilerek hazırlanan bu uyarlama, metin alanları ve Javascript yetenekleri ile çalışıyor. Oyunu PDF üzerinde çalıştırmayı başaran geliştirici, ekrandaki her bir satır için ayrı bir metin alanı kullanmış ve ASCII karakterlerden oluşan altı renkli monokrom grafik oluşturmuş. Netice olarak, Knee-Deep in the Dead bölümü, her bir karenin 80 ms sürede işlenmesine bağlı olarak 320 x 200 çözünürlükte ve düşük bir performans ile oynanabiliyor.
PDF dosyasında C kodunu derlemenin ve anahtar girişlerini yakalayıp çerçeve ara belleği (framebuffer) kullanmanın bir hayli zorlu bir süreç olduğunu belirten geliştirici, Thomas Rinsma tarafından PDF üzerinde Tetris oyununu oynayabilmeyi mümkün kılan girişimin ardından, ortaya koyduğu bu girişim ile PDF dosyalarının artık interaktif içerikler için de kullanılabileceğini bir kez daha göstermiş oldu.