Doom, yıllardır en garip cihazlarda çalıştırılmasıyla tanınan efsanevi bir video oyunudur. Bu kez, Microsoft Azure yöneticisi Mark Russinovich'in geliştirdiği yeni bir projeyle karşımıza çıkıyor. Proje, oyunun görsellerini anlık olarak Microsoft Paint tuvaline aktararak, oyunculara farklı bir deneyim sunuyor.
Oyun dünyasının en ikonik yapımlarından biri olan Doom, hesap makineleri ve hamilelik testleri gibi çeşitli sıra dışı cihazlarda çalıştırılmıştır. Ancak bu yeni proje, oyunu farklı bir donanıma uyarlamak yerine doğrudan görüntüleme yöntemini değiştiriyor. Microsoft Paint, bir monitöre dönüştürülerek oyunun oynanabilir hale gelmesi sağlanıyor.
DoomPaint Projesinin Detayları Neler?
DoomPaint adı verilen bu çalışma, Microsoft Azure CTO'su Mark Russinovich tarafından duyurulmuştur. Ekran yenileme hızı düşük olsa da, oyun bu haliyle tamamen oynanabilir durumdadır. Sistem, kareleri Paint'in tuvaline sürekli yapıştırarak benzersiz bir oyun deneyimi sunmaktadır.
Projenin teknik detayları GitHub sayfasında paylaşılmıştır. Arka planda çalışan orijinal Doom motoru (ViZDoom), kareleri harici bir ekrana aktarmak yerine Windows panosuna gönderiyor. Panoya alınan her görüntü, kullanıcı tarafından çiziliyormuş gibi Paint tuvaline gerçek zamanlı olarak yapıştırılıyor.
Oyun Deneyimi ve Kullanıcı Araçları
Paint programının geri alma kısa yolu, oyunun bir parçası haline gelmiştir. Örneğin, klavyedeki Ctrl+Z kısa yolu kullanıldığında oyundaki zaman geriye sarılabiliyor. Bu özellik, oyunculara farklı bir strateji geliştirme imkanı tanıyor.
Ayrıca, oyuncular istedikleri an Paint menüsünü kullanarak o anki oyun karesini PNG formatında bilgisayarlarına kaydedebiliyor. Russinovich, Paint'in herhangi bir hesaplama yapmadığını, yalnızca gelen görselleri işlediğini belirtiyor. Düşük kare hızının ise projenin mizahi bir parçası olduğunu vurguluyor.
Projenin Uygulanabilirliği ve Gereksinimler
Projenin altyapısında gerekli olan ilk bölüm dosyası paketin içinde hazır olarak gelmektedir. Bu deneyimi bilgisayarında denemek isteyenlerin sistemlerine Python kurması ve ardından GitHub üzerinden indirilen dosyalar içindeki çalıştırılabilir komut dosyasını açması yeterli olmaktadır. Tuş kombinasyonları, Windows kısa yollarıyla çakışmaması için ateş etme gibi temel eylemler için farklı tuşlar atanmıştır.
Doom oyununun bu yeni versiyonu, hem eğlenceli hem de ilginç bir deneyim sunarak, oyun dünyasında dikkat çekici bir yere sahip olmayı sürdürüyor.
