
GravityTDG
Uma nova ideia de defesa de torres: use física orbital e raios de resgate para salvar vidas.
Teste sua intuição sobre a gravidade com quebra-cabeças de física orbital.
OrbitPuzzles é um jogo desafiador baseado em física onde os jogadores projetam sistemas orbitais posicionando estrategicamente corpos celestes como planetas, luas e asteróides. Seu objetivo é conseguir configurações específicas, como completar um certo número de órbitas sem colidir com a estrela central ou escapar do sistema.
Construído de forma totalmente nativa em Kotlin, OrbitPuzzles apresenta um simulador $O(N^2)$ N-body personalizado altamente estável usando integração Velocity Verlet e suavização Plummer. O tempo faz uma pausa durante a fase DESIGN para que você possa posicionar cuidadosamente seus corpos e ajustar os vetores de velocidade e, em seguida, flui na fase RUN para testar se sua mecânica orbital se mantém.
A experiência visual combina renderização 3D desenvolvida pelo Google Filament com interface 100% Jetpack Compose. Cada corpo celeste é renderizado usando texturização processual personalizada, criando uma variedade infinita de planetas e estrelas sem depender de enormes arquivos de textura, enquanto trilhas brilhantes e sobreposições de interface do usuário fornecem telemetria e feedback em tempo real.