Microsoft Azure'un CTO'su Mark Russinovich, klasik birinci şahıs nişancı oyunu Doom'u Microsoft Paint üzerinde çalıştırmayı başardı. Tom's Hardware tarafından aktarılan bilgilere göre, oyunun orijinal shareware sürümü MS Paint'i bir monitör olarak kullanarak çalışıyor.
Pano üzerinden görüntü aktarımı
Projenin çalışma mantığı oldukça sıra dışı bir yönteme dayanıyor. Russinovich'in GitHub üzerindeki açıklamalarına göre, oyunun her bir karesi önce Windows panosuna kopyalanıyor ve ardından gerçek bir belge düzenlemesi şeklinde Paint tuvaline yapıştırılıyor.
Saniyede 35 kare yüksek performans
DoomPaint olarak adlandırılan bu uygulama, saniyede 35 FPS'ye kadar çıkabilen bir hız sunuyor. Bu değer, oyunun piyasaya çıktığı 1990'lı yılların PC standartları için yeterli bir performans olarak değerlendiriliyor. Sistem ayrıca ses ve müzik desteğini de beraberinde getiriyor.
Doom'un platform çeşitliliği
1993 yılında yayınlanan Doom, verimli programlama yapısı sayesinde kendisi için tasarlanmamış pek çok platformda çalıştırılmasıyla tanınıyor. Bugüne kadar çim biçme makineleri, yazıcılar, sohbet botları ve hatta bağırsak bakterileri üzerinde dahi çalıştığı rapor edildi.
Ne anlama geliyor?
Bu tür uygulamalar, aslında bir yazılımın görüntüleme birimi olarak tasarlanmamış araçların nasıl kullanılabileceğini gösteren teknik deneylerdir. Görüntü verisinin anlık olarak kopyalanıp başka bir araca yapıştırılması işlemi, işletim sisteminin geçici bellek alanının bir görüntü aktarım kanalı gibi kullanılması prensibine dayanır.
Kullanıcı açısından bu süreç, standart bir çizim programının aslında basit bir görüntüleme ekranı gibi davranabildiğini kanıtlar. Bu yöntem, sistem kaynaklarının yaratıcı yollarla kullanılmasıyla ilgili teknik bir başarıyı temsil eder ve yazılım dünyasındaki uyumluluk sınırlarını zorlayan bir uygulama örneğidir.





Yorumlar (0)
İlk yorumu sen yaz.