Oyun

2 milyar yıllık Minecraft simülasyonu oyunun kendi kendine bitiş jeneriğini oynatabildiğini gösteriyor: 'Aynı golem 18 milyon yıl The End'de dolaştı'

2 milyar yıllık Minecraft simülasyonu oyunun kendi kendine bitiş jeneriğini oynatabildiğini gösteriyor: 'Aynı golem 18 milyon yıl The End'de dolaştı'
Malta'da dil eğitimi alırken çalışma hakkınız da var, biliyor muydunuz? Detaylar →

Minecraft dünyasının yaklaşık 2 milyar yıl sonra otomatik olarak kendini yenebileceği — yani Ender Ejderhasını öldürüp bitiş jeneriğini tetikleyebileceği — en popüler hayatta kalma oyunu hakkındaki büyüleyici yeni bir deneyime göre ortaya çıktı.

Uzun süredir Minecraft'ın kendi kendine oynanması teknik olarak mümkün. Oyunu bitirmek için tek yapmanız gereken The End'e gitmek ve Ender Ejderhasını öldürmek; bu genellikle ejderhanın canını yenileyen The End çevresindeki kristalleri önce yok edip ardından ok yağmuruna tutmakla gerçekleşiyor.

Oyuncu müdahalesi olmadan bile Minecraft mobları bunu yapabiliyor, tek büyük şart var. Bunun çalışması için Minecraft dünyasının kendisinde The End'e aktif bir portalın bulunması gerekiyor, çünkü moblar Ender Gözü oluşturamıyor ya da portal çerçevesine yerleştirip aktif hale getiremiyor. Varsayılan olarak 12 gözlü açık bir portal varsa, rastgele Minecraft mob davranışlarının Ender Ejderhasını öldürmesi teorik olarak mümkün.

YouTuber RedLogic bu teorinin gerçekleşmesinin ne kadar süreceğini öğrenmek istedi. Video açıklamasında "Bunun gerçek Minecraft'ta olması imkansız derecede uzun süreceği için evrenin kendisini hızlandırmak zorunda kaldım" diyor. "Bu yüzden milyarlarca yılı simüle ettim, en nadir zincirleme tepkileri takip ettim ve Minecraft'ın sonunda kendi kendine yenildiği zaman çizgisini aradım."

Milyarlarca yıl ve sınırsız donanım olmadan RedLogic, 12 gözlü bir End Portalı ile doğan bir Minecraft dünyasının olaylarını tahmin etmek için Monte Carlo simülasyonu kullandı. Bu simülasyonu anlatan video, aslında bu kadar uzun süre çalışan gerçek bir oyun dünyasında neler olacağının görselleştirmesi, özellikle dünya tohumu -535646876083114041'de.

Monte Carlo simleri esasen belirsiz sonuçları modellemek için rastgele değişkenlerin örneklerini kullanır. Büyük sayılar yasası — yeterli örnekle keşfedilen ortalamanın bir deneyin gerçek ortalamasına yaklaştığını söyler — sayesinde birçok, birçok model üzerinden makul ortalama sonuçlar tahmin edebilirler. IBM'in bu konuda iyi, kısa bir videosu var.

Minecraft'ı 2 milyar yıl çalıştırmak mümkün değil ve bu ölçekte her tekil oyun eylemini mükemmel şekilde simüle edemezsiniz, ancak Minecraft mob davranışını rastgele değişkenlere sıkıştırıp bir simülasyona yerleştirerek ortalama hesaplayabilirsiniz. RedLogic'in yaptığı da yaklaşık olarak bu.

Bu deney, bir Enderman'ın kar üzerine balkabağı blokları yerleştirerek Kar Golem'leri oluşturmasına dayanıyor. Bu yüzden 12 gözlü portalın karlı bir biyomda olmasını istiyorsunuz. Bu golemlerin ardından aktif End Portalının yakınında yeraltına hareket edip Creeper'ları kışkırtarak patlatmaları ve blokları yok edip portala bir yol açmaları gerekiyor.

2995a40978c797f10535f4c0f5323aec.jpg

Oradan Enderman portalın içinden geçip The End'e bloklar yerleştirmeli — daha fazla Creeper tarafından açılan yüzey yoluyla — daha fazla Kar Golem için yollar inşa etmek üzere. The End'deki golemler dolaşan Enderman'a kar fırlatacak ve ara sıra Ender Ejderhasının kristallerini yok edecek. Tüm kristaller yok edildikten sonra Creeper'ların The End'e girmesi ve Ender Ejderhası yakından uçarken Kar Golem'leri tarafından patlatılarak ejderhaya zarar vermesi gerekiyor.

Farklı mob davranışlarının olasılıklarını hesaplayarak — örneğin bir Enderman'ın A noktasından B noktasına hareket etmesi, bir balkabağı alması ya da Portala girmesi — değişken sayısını basitleştirebilirsiniz. RedLogic video'da açıklıyor: "Milyonlarca küçük, rastgele kararı tek tek hesaplamak yerine simülatör, o anlamlı olayın gerçekleşene kadar ne kadar sürdüğünü örnekler."

Simülasyonun özü RedLogic'in Patreon hesabının arkasında olduğu için benim için net değil, ama özeti şu: Minecraft mob davranışları bağımsız değişkenlerimizi oluşturuyor ve bunları Ender Ejderhasının bir Kar Golem'e doğru uçtuğu sırada yakında bir Creeper'ın patladığı gibi bağımlı değişkenlere yönelik olasılıksal yolları haritalamak için kullanabiliyoruz. Her tekil golemi simüle etmek zorunda değiliz; ejderhanın, ortalama bir golemin ve ortalama bir Creeper'ın nasıl davrandığını bilmemiz yeterli.

Monte Carlo simleriyle zamanın sonsuzluğunu anlamlı hale getiriyorsunuz. "Minecraft'ın sonunda kendi kendine yenildiği zaman çizgisini bulmak" bunu iyi özetliyor. Deneyin ölçeği şaşırtıcı: simüle edilen yaklaşık 1,975 milyar yıl sonra ejderha nihayet düşüyor. Bir yerde Minecraft'ın bitiş jeneriği, bir oyuncu koltuğundaki iskeletin çiyli kemiklerinden yansıyor.

RedLogic'ten birkaç örnek sayı ve alıntı:

"Aynı golem bir kristali yok ettikten sonra diğerini yok etmeden önce The End'de 18 milyon yıl dolaştı"

"Neredeyse çeyrek milyar yıl sonra ejderha sadece canının yüzde 2'sini kaybetmişti"

Deneyin 34.777 simüle edilmiş yılı içinde bir balkabağı başka 2.000 yıl taşınmış ve portala doğru bir yol açan ilk Kar Golem'i olmuş

End tarafı portal odasından çıkış yolu açılması 2,9 milyon yıl sürmüş

Minecraft geliştiricileri "muhtemelen bugün" Creeper'ı oyuna eklemeyecek, Mojang'ın CCO'su itiraf ediyor, çünkü "bu o kadar tartışmalı olurdu."

56f73f89aaf108525041c55d3e7c632c.jpg
Malta'da Eğlen, İngilizce Öğren

Kaynak: GamesRadar