
GravityTDG
Незвична оборона вежами: використовуйте орбітальну фізику та рятувальні промені, щоб рятувати життя.
Перевірте інтуїцію щодо гравітації в головоломках з орбітальної фізики.
OrbitPuzzles — складна гра-головоломка на основі фізики, у якій гравці проектують орбітальні системи, стратегічно розміщуючи небесні тіла, як-от планети, супутники та астероїди. Ваша мета — досягти певних конфігурацій, наприклад виконати певну кількість орбіт без зіткнення з центральною зіркою або виходу з системи.
OrbitPuzzles, створений повністю на базі Kotlin, має високостабільний настроюваний симулятор $O(N^2)$ N-body з використанням інтеграції Velocity Verlet і пом’якшення Plummer. Час зупиняється під час фази ПРОЕКТУВАННЯ, щоб ви могли обережно розташувати свої тіла та регулювати вектори швидкості, а потім тече у фазі БІГУ, щоб перевірити, чи витримає ваша орбітальна механіка.
Візуальний досвід поєднує 3D-рендеринг на основі технології Google Filament із 100% інтерфейсом користувача Jetpack Compose. Кожне небесне тіло візуалізується за допомогою спеціального процедурного текстурування, створюючи нескінченну різноманітність планет і зірок, не покладаючись на масивні файли текстур, тоді як сяючі сліди та накладення інтерфейсу користувача забезпечують телеметрію та зворотній зв’язок у реальному часі.