
A Hole In Space
2021
Simulace "malého" vesmíru, kde hrajete za černou díru a snažíte se pohltit celý vesmír. Určují velikost a tvar vesmíru. Může být také použit jako méně smysluplný benchmark CPU.
O hře
Varování před epilepsií Pokud trpíte epilepsií, tato hra pravděpodobně není pro vás. To je způsobeno velkým množstvím jasných hvězd, které mohou kolem vás blikat a točit se. popis "A Hole In Space" je pomalá vesmírná simulační hra. Převezmete kontrolu nad malou černou dírou, která se toulá vesmírem vašeho stvoření. Pohyb je pomalý a zdlouhavý, protože vše se pohybuje prostřednictvím sil. Čas, který vám zabere zrychlení, je stejný jako čas, který vám zabere zpomalení. Proto není vhodné létat maximální rychlostí. Čas, který vám zabere absorbování celého vesmíru, závisí na tom, kolik hvězd ve svém vesmíru chcete. Váš vesmír může mít 100 až 10 milionů hvězd, ale pouze v případě, že váš počítač dokáže shromáždit dostatek energie. fotbalová branka Cílem je pohltit celý vesmír. 1. Absorbujte další hvězdy, abyste získali hmotnost. 2. Absorbujte centrální černou díru, pokud je vaše hmotnost větší. 3. Absorbujte zbytek vesmíru. 4. Užijte si Velký třesk! Pokud vás pohltí další černá díra, hru prohrajete. To se stane, pokud se k nim přiblížíte s menší hmotností. funkcí • Každý vesmír je jedinečný díky procedurálnímu generování. • Přesto použijte semeno ke sdílení svého vesmíru s ostatními. • Ve svém vesmíru mohou vytvořit až 100 galaxií nebo supermasivních černých děr. • Galaxie mohou být statické nebo dynamické, což znamená, že buď zůstávají na místě, nebo se navzájem přitahují. • Celý vesmír může obsahovat až 10 milionů hvězd, ale pouze pokud má váš počítač dostatečný výkon. • Gravitaci hvězd můžete zapnout nebo vypnout. Pokud je toto zakázáno, bude snímková frekvence klesat lineárně s počtem hvězdiček. Jinak se snímková frekvence kvadraticky sníží. Proto je maximální počet hvězd snížen na 100K. • Hvězdy mohou začít buď na nule, nebo na první kosmické rychlosti, tj. létají po oběžné dráze kolem centrální černé díry. • Můžete zapnout „špagetování“ a trhat hvězdičky na menší kousky. • Na výběr je 7 mlhových pozadí, která nemají vliv na simulaci. • Existuje 9 různých tvarů galaxie, které můžete objevit: náhodný, kruh, krychle, koule, osmistěn, spirála-2ramena, spirála-4ramena, spirála-8ramen, hvězda • Přepínejte mezi hráčovou černou dírou a pohledem na galaxii pro lepší pohled na vesmír. technický aspekt Pro tuto hru jsem použil Unity's Data Oriented Technology Stack (DOTS) a s ním Entity Component System (ECS), C# Job System a Burst Compiler. Fyziku Unity jsem však nepoužil. Místo toho jsem vytvořil svůj vlastní založený na klasické Newtonově mechanice, modelu těžiště, vektorové matematice a principu superpozice. Pokročilejší Schwarzschildova metrika není implementována. Pro stabilní detekci kolizí a pro vyhnutí se nekonečnům byla implementována maximální rychlost pro všechny objekty a prostorový limit. Žádná hvězda tedy nemůže zmizet v nekonečnu, což by jinak vedlo k nedokončitelné hře. epilog Pokud máte nějaké nápady, kritiku, zpětnou vazbu nebo jste našli nějaké chyby, dejte mi vědět na diskusním fóru Steam. Bavte se a užijte si prázdnotu!





