"No Man's Sky" má prekonať časovú dilatáciu a preskočiť všeobecnú relativitu

$config[ads_kvadrat] not found

Aleesha - No man

Aleesha - No man
Anonim

Z toho, čo vieme Žiadna obloha starnutie nebude zdrojom úzkosti v hre. Hoci postavy môžu určite zomrieť a vesmír je dosť veľký na to, aby preskúmal jeho bodkovanie, arcibiskup nebude nútený zabávať iné, než mnohopočetný dinglebeast. Ale v niektorých ohľadoch je to prekvapujúce čas má taký nízky profil v hre venovanej medziplanetárnemu cestovaniu. Je to skutočne úspech.

Otázka času vo vesmírnom cestovaní je dvojaká. Prvý záhyb je dosť rovný: Súčasný stav fyziky umožňuje iba medzihviezdne cesty dlhé stáročia. Druhá je skôr twist: Špeciálna relativita by kopla pre všetkých medzihviezdnych dobrodruhov, ktorí cestujú v relativistických rýchlostiach, čo spôsobuje, že pozorovatelia viazaní na planéte merajú čas iným spôsobom ako ich náprotivky. Je to účinok známy ako dilatácia času, a to by sila Žiadna obloha hráčom, aby zažili viac darčekov.

Ospravedlňujeme sa, milovníci fyziky, žiadne in-game dvojité paradox experimenty pre vás. Žiadna obloha Tím sa dostal okolo problému s dilatáciou času tým, že cestoval normou rýchlejšie ako svetlo a hádzal fyziku z okna. Hviezda pohonu Žiadna obloha môže fungovať ako (úplne) hypotetická Alcubierre Drive - ale keďže to vyžaduje existenciu exotických látok s negatívnou hmotnosťou, nebudeme sa do toho ponoriť hlboko. Možno pomalší medzihviezdny cestovný ruch je voľbou v hre, ale žiadna z doteraz vydaných hier nevykazuje chudobným priestorom roľníkov, ktorí vykrútia horkú existenciu v hĺbkach medzi hviezdami, takže môžeme pravdepodobne predpokladať, že príde všetok medzihviezdny cestovný ruch. a la Star Trek.

Nemali by sme však nechať ľudí na Hello Games z háčika, že ľahko. Možno našli vhodnú cestu okolo špeciálnej relativity, ale všeobecná relativita im môže ešte sťažiť život. Podľa všeobecnej relativity pozorovatelia v blízkosti masívnych objektov (ako sú planéty) merajú čas, ktorý uplynie pomalšie ako pozorovatelia ďaleko. Toto vás ovplyvní pri každom použití GPS telefónu. v Žiadna obloha Všeobecná relativita by znamenala, že odvážni vesmírni piráti, ktorí trávia všetok svoj čas drancovaním nákladných lodí, by mohli pozorovať svetské životy čestných zemetrasov, ktoré prechádzajú s depresívnym zhone.

Dobrý deň, hry môžu byť pravdepodobne odpustené za to, že sa vyhýbajú tomuto problému. Správne riešenie dilatácie času v multiplayerovej online videohre by znamenalo účtovanie relatívneho pohybu každého hráča vo vzťahu k všetkých ostatných hráčov v hre, Je to preto, že časová dilatácia závisí od toho, ako sa dvaja pozorovatelia pohybujú voči sebe navzájom - nie od toho, ako rýchlo sa pozorovateľ pohybuje v absolútnom vyjadrení (čo je v teórii relativity bezvýznamné).

Ak to neznie ťažké, zvážte to. S cieľom popísať môj pohyb vo vzťahu k mojim susedom "tu na obrátený potrebujeme jedno číslo pre každú ďalšiu osobu. Len zoznam ich rýchlostí, ktoré meria ja. Ale ako by sme opísali relatívny pohyb každého obrátený spisovateľ ku každému inému spisovateľovi?

Povedzme, že existuje 10 spisovateľov. Pre každého z týchto 10 spisovateľov by sme potrebovali 9 ďalších čísel, ktoré by udávali rýchlosť každého ďalšieho spisovateľa vzhľadom k prvej. To je 90 čísel. Je tu pekný vzorec na výpočet, koľko rôznych premenných by ste potrebovali na úplné opísanie tohto problému, a pravdepodobne ste to už uhádli. Ak chcete poznať relatívnu rýchlosť N častíc, potrebujete celkom N (N-1) čísla. Teraz, koľko hráčov bude Žiadna obloha naraz?

Akonáhle máte túto obrovskú maticu pripravenú na použitie, musíte ju aktualizovať v reálnom čase. A to je len začiatok. Vždy, keď hráči komunikujú, hra by musela zohľadniť ich relatívnu rýchlosť a dať im viac či menej času.

Skutočne by to bola skutočná výzva na modelovanie časovej dilatácie na úrovni Žiadna obloha Jediný spôsob, ako dať hráčom viac času, je zmeniť, ako rýchlo hra spracováva ich akcie. Máme pre to meno v iných hrách.

Nazývame to oneskorenie.

$config[ads_kvadrat] not found