Doom gizemli bir çöküş yaşamış. Peki ya diğerleri?
Klasikleşmiş video oyunlarının sınırlarını zorlayan ilginç bir deney, Doom (1993) hayranlarını şaşırtacak nitelikte. Bir araştırmacı, popüler nişancı oyununun ne kadar süre kesintisiz çalıştıktan sonra çökeceğini merak ederek kapsamlı bir test gerçekleştirdi. Bu ilginç araştırmanın sonucunda, oyunun yaklaşık iki buçuk yıl aralıksız faaliyet gösterdikten sonra kaçınılmaz bir sistem hatası verdiği ortaya çıktı. Böylece, uzun süredir süregelen teorik bir sorunun cevabı deneysel yollarla kanıtlanmış oldu.
Deneyi gerçekleştiren “minki” adlı kullanıcı, eski bir PDA cihazında Doom’u başlattı. Oyunun demo modunun her döngüsünde yeni bir değişken depolaması, bu çöküşün ana nedeni olarak gösterildi. Her tekrarla birlikte biriken bu veriler, zamanla motorun kapasitesini aşarak bir ‘değişken taşması’na yol açtı. Bu durum, depolanabilecek veri sınırlarının zorlanmasıyla birlikte, sistemin düzgün işleyişini engelleyen ve beklenildiği gibi sert bir çöküşle sonuçlanan bir hata zincirini tetikledi.
Bu tür veri taşmaları yalnızca Doom’a özgü değil; retro oyun dünyasında benzer pek çok örnek bulunuyor. Örneğin, Crash Bandicoot 3 oyununun iki yıldan uzun süre çalıştırılması durumunda küresel zamanlayıcı taşarak, düşmanların zamanda geriye gitmesine, nesnelerin donmasına ve bazı seviyelerin tamamen bozulmasına neden oluyor. Benzer şekilde, Final Fantasy IX’da özel bir kılıca (Excalibur II) ulaşmak için ya 12 saatten kısa sürede son zindana ulaşmak ya da oyunun iç saatini yaklaşık iki yıl boyunca kesintisiz oynayarak taşmasını beklemek gerekiyor.
Bir başka dikkat çekici durum ise Paper Mario’da karşımıza çıkıyor. Oyunda mükemmel bir kek yapmak için fırında yaklaşık 30 saniye beklemek gerekirken, oyunu 4.5 yıl gibi inanılmaz bir süre açık bırakmak da aynı sonucu veriyor. Bunun sebebi, kekin pişme süresini depolayan zamanlayıcının maksimum değerini aşması ve bu durumda şans eseri sıfırlanması. Tam sayıların depolayabileceği değerlerin aşılması, yazılımda kimi zaman kaosa, eğlenceli hata davranışlarına veya kritik çöküşlere yol açarken, nadiren de olsa ciddi güvenlik açıklarına davetiye çıkarabiliyor.
Tüm oyun haberlerimiz için buraya tıklayın.
YNP YouTube kanalı için ise buraya tıklayın.














