'Hiçbir Adamın Gökyüzü' Zaman Uzamasını Azalttıracak ve Genel Göreliliği Atlamamalı

$config[ads_kvadrat] not found
Anonim

Ne hakkında bildiğimizden Kimsenin Gökyüzü Yok Yaşlanma, oyun içi bir endişe kaynağı olmayacak. Her ne kadar karakterler kesinlikle ölebilse de ve evren bir kişinin yapısını keşfetmek için yeterince büyük olsa da, başpiskopos çok bacaklı bir dinglebeast dışında eğlendirmek zorunda kalmayacak. Ancak bazı yönlerden şaşırtıcı olması zaman Gezegenlerarası seyahate adanmış bir oyunda böyle düşük bir profile sahiptir. Bu aslında bir başarı.

Uzay yolculuğunda zaman sorunu iki katlıdır. İlk kat yeterince düz: Mevcut fiziğin halihazırda sadece yüzyıllar boyu süren yıldızlar arası yolculuklara izin veriyor. İkincisi, daha fazla bir büküm: Özel görelilik, göreceli hızlarda seyahat eden yıldızlararası maceracılar için başlayacak ve gezegene bağlı gözlemcilerin, yıldızlara çarptığındaki meslektaşlarından farklı olarak zamanı ölçmelerine neden olacaktır. Zaman genişlemesi olarak bilinen bir etkidir ve zorlar Kimsenin Gökyüzü Yok oyuncuların birden fazla hediye deneyimlemesi.

Üzgünüm, fizik severler, sizin için oyun içi ikiz paradoks denemesi yok. Kimsenin Gökyüzü Yok Ekip, ışıktan daha hızlı bir şekilde normda yolculuk yaparak, fiziği pencereden dışarı atarak zaman genişleme problemini çözdü. Yıldız sürücüler Kimsenin Gökyüzü Yok (tamamen) varsayımsal Alcubierre Drive gibi çalışabilir - ama bu negatif kütleli egzotik maddenin varlığını gerektirdiğinden, üzerinde derinlemesine dalmayacağız. Belki de ışıktan daha yavaş yıldızlararası yolculuk oyun içi bir seçenektir, ancak şu ana kadar yayınlanan oyunların hiçbiri yıldızlar arasındaki derinliklerinde acı bir varlık ortaya çıkaran yoksul uzay köylülerini göstermiyor, bu yüzden muhtemelen tüm yıldızlararası turizmin geleceğini varsayabiliriz. bir Star Trek.

Ancak, Hello Games'teki insanların kancayı o kadar kolay serbest bırakmamalıyız. Özel görelilik etrafında uygun bir yol bulmuş olabilirler, ancak genel görelilik hala onlar için hayatı zorlaştırabilir. Genel göreliliğe göre, büyük nesnelere yakın olan gözlemciler (gezegenler gibi), gözlemcilere göre çok daha yavaş geçen zamanı ölçeceklerdir. Bu, telefonunuzun GPS'ini her kullanışınızda sizi etkiler. İçinde Kimsenin Gökyüzü Yok Genel görelilik, tüm zamanlarını harcayan kargo gemilerini harcayan cesur uzay korsanlarının, acımasız kara aktörlerinin sıradan hayatlarını, aceleyle acele ederek izleyebileceği anlamına gelirdi.

Merhaba Oyunlar muhtemelen bu sorunu çözdüğü için affedilebilir. Çok oyunculu bir çevrimiçi video oyunda düzgün şekilde zaman genişlemesi ile mücadele, her oyuncunun göreceli hareketine göre hesaplanması anlamına gelir. Oyunda her diğer oyuncu. Bunun nedeni, zaman genişlemesinin iki gözlemcinin birbirine göre nasıl hareket ettiğine bağlıdır - bir gözlemcinin mutlak terimlerle ne kadar hızlı hareket ettiğine bağlı değildir (bu, zaten görelilik teorisinde anlamsızdır).

Bu zor gelmiyorsa, bunu düşünün. Hareketlerimi burada bulunan komşularımla göreli olarak tanımlamak için Ters ofisi, birbirimiz için bir numaraya ihtiyacımız var. Bana göre ölçülen hızlarının sadece bir listesi. Fakat her birinin göreceli hareketini nasıl tarif edeceğiz? Ters diğer yazarlara mı yazar?

Diyelim ki 10 yazar var. O zaman bu 10 yazarın her biri için, birincisine göre birbirinin hızını veren 9 sayıya ihtiyacımız var. Bu 90 sayı. Bu sorunu tam olarak tanımlamanız gereken kaç farklı değişkeni hesaplamanız için temiz bir formül var ve muhtemelen çoktan tahmin etmişsinizdir. Göreceli hızlarını bilmek istiyorsanız, N- parçacıklar, toplam N- (N-1) sayılar. Şimdi, kaç oyuncu olacak Kimsenin Gökyüzü Yok Bir seferde?

Bu devasa matrisi gitmeye hazır hale getirdikten sonra, gerçek zamanlı olarak güncellemeniz gerekir. Ve bu sadece başlangıç. Oyuncular her etkileşimde bulunduğunda, oyunun göreceli hızlarını hesaba katması ve onlara az çok zaman vermeleri gerekir.

Aslında, bu zaman dilimi ölçeğini modellemek için gerçek bir zorluk olacaktır. Kimsenin Gökyüzü Yok: Oyunculara daha az zaman kazandırmanın tek yolu, oyunun eylemlerini ne kadar hızlı işleme koyduğunu değiştirmektir. Diğer oyunlarda bunun için bir ismimiz var.

Biz buna gecikme diyoruz.

$config[ads_kvadrat] not found