Microsoft yöneticisi Doom’u Paint içinde çalıştırdı

Microsoft Azure CTO’su Mark Russinovich, efsanevi Doom’u bu kez sıra dışı bir yöntemle Microsoft Paint içinde çalıştırdı. DoomPaint adlı proje, oyunu doğrudan Paint tuvaline kare kare aktarırken, Ctrl+Z tuşuyla zamanı geri sarma gibi ilginç özellikler de sunuyor. – DEVAMI …


Efsanevi Doom oyununu sıra dışı platformlarda çalıştırma geleneği yıllardır devam ediyor. Ancak bu kez alışılmadık olan donanım değil, görüntünün aktarıldığı ekran oldu. Microsoft Azure Teknoloji Direktörü (CTO) Mark Russinovich, oyunu Microsoft Paint içinde çalıştıran DoomPaint adlı projeyi geliştirdi.

Her ne kadar kare hızı oldukça düşük olsa da proje tamamen oynanabilir durumda. Paint, oyunun ürettiği kareleri mümkün olduğunca hızlı şekilde tuvaline yapıştırarak benzersiz bir oyun deneyimi sunuyor.

Projenin GitHub sayfasına göre, gerçek Doom oyun motoru olarak ViZDoom kullanılıyor. Motor, orijinal DOOM1.WAD paylaşım sürümünü arka planda çalıştırıyor ve görüntüyü herhangi bir pencere oluşturmadan işliyor.

Üretilen her kare daha sonra Windows panosuna kopyalanıyor ve Paint’in tuvaline gerçek bir belge düzenleme işlemi olarak yapıştırılıyor.

Bu yaklaşım sayesinde Paint yalnızca görüntüyü gösteriyor, oyunun hesaplamalarını ise tamamen Doom motoru gerçekleştiriyor.

Russinovich, “Paint oyunu görüntülüyor ancak hesaplamıyor. Paint hiçbir hesaplama yapmıyor ve esprisi de tam olarak bu.” ifadelerini kullandı. Düşük kare hızının da projenin eğlenceli yönlerinden biri olduğunu belirtti.

Paint’in kendi özellikleri de oynanışın bir parçası haline geliyor. Örneğin Ctrl+Z kısayolu artık yalnızca geri alma işlevi görmüyor, aynı zamanda oyunda zamanı geri sarıyor.

Oyuncular ayrıca Paint’in normal menülerini kullanarak ekrandaki mevcut görüntüyü PNG dosyası olarak kaydedebiliyor. Böylece oyun karesi, kullanıcı tarafından çizilmiş bir Paint dosyası gibi saklanabiliyor.

Depoda, oyunun ilk bölümünü içeren DOOM1.WAD paylaşım sürümü de hazır olarak bulunuyor. Bu nedenle kullanıcıların oyunun ilk bölümünü denemek için ayrıca bir Doom kopyası edinmesine gerek kalmıyor. Tam sürümü çalıştırmak isteyenlerin ise kendi WAD dosyalarını kullanması gerekiyor.

Projeyi çalıştırmak isteyen kullanıcıların bilgisayarlarında Python yüklü olması gerekiyor. GitHub’dan DoomPaint-main.zip dosyasını indirip çıkardıktan sonra run.bat dosyasını çalıştırmaları yeterli oluyor.

Dosya açılır açılmaz kapanıyorsa bunun nedeni genellikle Python’ın yüklü olmaması veya kurulum sırasında “Add Python to PATH” seçeneğinin işaretlenmemiş olması.

Kontroller konusunda da bazı farklılıklar bulunuyor. Doom oynanırken standart klavye tuşları Windows’un kendi kısayollarını tetikleyebildiği için, ateş etme gibi bazı komutlar alternatif tuş kombinasyonlarına atanmış durumda. GitHub sayfasında ayrıca çözünürlük, ses ve diğer ayarlar için çeşitli başlatma seçenekleri de yer alıyor.


İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*


Time limit is exhausted. Please reload CAPTCHA.