Teknoloji dünyasında her gün yeni bir gelişmeye tanık oluyoruz, ancak bu seferki oldukça ilginç. Microsoft Azure CTO'su Mark Russinovich tarafından geliştirilen DoomPaint adlı proje, klasik oyun DOOM'u çalıştırmak için bir "monitör" olarak Microsoft Paint'i kullanıyor.
DoomPaint, gerçek DOOM motorunu kullanarak ve OLE clipboard hack'i sayesinde oyunu oldukça akıcı bir şekilde, saniyede 35 kareye kadar (FPS) oynama imkanı sunuyor. Geliştirici Russinovich'in belirttiğine göre, bu proje gerçek DOOM shareware sürümünü kullanıyor ve “spreadsheet-tier” seviyesinde performans gösterebildiği durumlar da olabiliyor.
Projenin GitHub sayfasında yer alan bilgilere göre, her kare işletim sistemi panosuna yerleştiriliyor ve Paint'in çalışma alanına gerçek bir belge düzenlemesi olarak yapıştırılıyor. Bu yöntem, oyunun görsel çıktısını Paint üzerinden almasını sağlıyor. Russinovich, “Paint oyunu oluşturuyor ama hesaplamıyor. Paint hiçbir şey hesaplamıyor. İşte espri bu” diyerek projenin temel mantığını açıklıyor.
DoomPaint, 320x200 veya 640x400 piksel çözünürlüklerde saniyede 35 FPS hızında çalışabiliyor. Dahası, ses ve müzik desteği de bulunuyor. Bu değerler, özellikle 90'lı yılların PC oyunculuğu standartları düşünüldüğünde oldukça başarılı.
Microsoft'ta 2006 yılından beri SysInternals ekibini yöneten ve Azure'un mimarisi, güvenliği ve güvenilirliği konularında önemli rol oynayan Russinovich'in bu tür bir projeye zaman ayırması şaşırtıcı olsa da, en tutkulu kodlayıcıların boş zamanlarında bu tür yaratıcı projelere yönelmesi de şaşırtıcı değil.
DoomPaint, MIT lisansı altında dağıtılıyor ve GitHub üzerinde kurulum için gerekli tüm dosyalar ve talimatlar mevcut.