“Doom” saniyede 12 kare hızında PDF olarak çalışır

Draqon

Aktif Üye
İki programcı ayrı projelerde, nişancı klasiği “Doom”u PDF olarak çalıştırmayı başardı. Programcılar ading2210 ve Thomas Rinsma, geçtiğimiz günlerde bağımsız projelerde “Doom”u PDF formatına taşıyarak yayınladılar. Projeler Chromium tabanlı tarayıcılarda çalıştırılabilir ve ilkel bir şekilde oynatılabilir.


Reklamcılık



Tetris'i PDF formatına çevirme fikri ilk olarak Thomas Rinsma'da ortaya çıktı. ading2210 bundan ilham aldı; Rinsma'nın aynı zamanda bir “Doom” limanı üzerinde çalıştığını bilmeden. Bu yüzden hiç kötü kan yok: “Harika iş!” ading2210 tarafından Hacker News'te PDF “Doom” hakkında Risnma yazıyor. Rinsma, kendi çözümünün genel olarak daha iyi olduğunu kabul ediyor.

Bir görüntü için 80 milisaniye


Github'daki ading2210, bir PDF dosyasının oynatılabilmesinin Javascript desteğinden kaynaklandığını açıklıyor. Prensip olarak bununla pek çok şey mümkündür, ancak modern tarayıcıların API'leri çok sınırlıdır ve bu da “Doom” oyun eğlencesinden ödün verilmesini gerektirir. Bir yandan kare hızı düşük; her görüntü 80 milisaniye sürüyor, dolayısıyla “Doom”un PDF sürümü bir tam saniyede yalnızca 12,5 görüntü gösteriyor. Sıvının farklı çalıştığını yaratıcısı bile kabul ediyor.


Ayrıca okuyun

Daha fazlasını göster



Daha az göster





Ayrıca “Doom”un tarayıcı sürümünde herhangi bir kırmızı kan görünmüyor; ekran altı farklı gri tonuyla sınırlıdır. Bu, ekran içeriğini bir dereceye kadar tanıyabilmek için kabaca yeterli olmalıdır. Görüntüler, ekrandaki her satır için içerikleri çeşitli ASCII karakterleriyle doldurulmuş metin alanları aracılığıyla görüntülenir. ading2210, 320×200 piksellik “Doom” çözünürlüğünde piksel başına ayrı bir metin alanının açılıp kapatılmasının pratik olmadığını yazıyor. Bu durumda her kare için binlerce metin alanının etkinleştirilmesi gerekecekti.

ading2210'un PDF tabanlı “Doom” sürümü, entegre giriş düğmeleri veya klavye kullanılarak oynatılabilir.


(Orası)