📖 Příběh

Ve vzdálené galaxii, v planetární soustavě Xentor, žije technologicky vyspělá civilizace, která ovládla svou sluneční soustavu. Její členové sídlí na mnoha různých planetách a měsících, kde probíhá výzkum, těžba a řízení jejich společnosti. Potřebují se však pravidelně spojovat pomocí meziplanetárních videokonferencí – typicky přes Zoom.

Vzhledem ke komplikovaným podmínkám (zakřivení času vlivem gravitace, konečná rychlost signálu) požádali Zemi o pomoc s vytvořením aplikace pro plánování schůzek: Gravikon.

🧮 Fyzikální model

Každé těleso (planeta, měsíc) má určitou hmotnost M, která zakřivuje časoprostor. Lokální plynutí času na tělese ovlivňuje gravitační dilatace času, popsaná vztahem:

τ = t 1 − 2GMRc2
  • τ — skutečná doba schůzky (lokální čas účastníka)
  • t — doba schůzky z hlediska vesmírného pozorovatele
  • G — gravitační konstanta
  • M — hmotnost tělesa
  • R — vzdálenost od středu hmotného tělesa (typicky poloměr planety či měsíce)
  • c — rychlost signálu

Zároveň je třeba zohlednit zpoždění signálu mezi účastníky, které je úměrné jejich vzájemné vzdálenosti:

Δt = dc
  • d — vzdálenost mezi dvěma účastníky

Konstanty v aplikaci jsou pedagogicky přeškálované, aby byly relativistické efekty na mapě viditelné — vzorce ale odpovídají skutečné obecné relativitě.

🛠 Co Gravikon dělá

Uživatel zadá účastníky schůzky, začátek, konec a téma. Gravikon:

  • načte planetární soustavu (a celou galaxii soustav obíhajících kolem černé díry),
  • pro každého účastníka aplikuje dilatační faktor času a zobrazí lokální délku schůzky,
  • vypočítá průměrné zpoždění signálu mezi stanicemi.

🚀 Od zadání k dnešní podobě

Původní zadání navrhovalo i možná rozšíření — většina z nich je dnes součástí aplikace:

  • Robustnost: validace vstupů a chybové hlášky
  • Velikost: více planetárních soustav v galaxii kolem centrální černé díry, včetně mezisystémových schůzek
  • Dynamika & simulace: tělesa i soustavy obíhají v reálném čase — vizualizace běží synchronně s hodinami, obnovení stránky pohyb nepřeruší
  • Optimalizace: algoritmus hledající nejlepší okamžik pro schůzku (nejmenší zpoždění signálu) — zatím čeká na implementaci

Původní zadání (PDF)

🜛 Hádanka: Xentorský čas

V pravém horním rohu mapy galaxie tikají čtyři runy — ᚠᚢ:ᚦᚨ. Jsou to xentorské hodiny. Nefungují ale jako ty pozemské...

Dokážete přijít na to, jak xentorský čas funguje?

Nápověda
  • Každá runa se mění jinou rychlostí.
  • Pořadí run není náhodné.
  • Odpověď nenajdete v číslech — najdete ji na obloze.
  • Když zanikne soustava, hodiny přijdou o číslici.
Prozradit řešení

Každá runa je okamžitá poloha jedné planetární soustavy na její orbitě kolem černé díry, rozdělené na 12 výsečí (dvanáctková soustava, nula na galaktickém severu, po směru hodinových ručiček). Zleva jsou soustavy od nejvzdálenější po nejbližší — nejpravější runa se proto mění nejrychleji, jako vteřinová ručička. Hodiny tak čtete z konfigurace prostoru, která je ale díky oběžným dobám zároveň jednoznačným údajem o čase — stejné runy uvidí každý návštěvník, kdekoli a po libovolném obnovení stránky. Zanikne-li soustava, její číslice zmizí: „–".

⌨️ Klávesové zkratky

Pro rychlejší navigaci můžete kdekoli v aplikaci použít tyto klávesy:

GOtevřít mapu Galaxie
SOtevřít seznam Schůzek
DOtevřít Přehled
NNová schůzka
OO aplikaci

Zkratky nefungují, když píšete do formulářových polí.

Gravikon je první krok ke komunikaci mezi planetami — propojuje relativistickou fyziku s každodenní potřebou: domluvit si schůzku. Až budete příště plánovat Zoom call, buďte rádi, že nejste na měsíci vzdáleném několik světelných let.