
GravityTDG
Eine andere Art von Tower Defense: Nutze Orbitalphysik und Rettungsstrahlen, um Leben zu retten.
Teste dein Gespür für Schwerkraft mit Rätseln zur Orbitalphysik.
OrbitPuzzles ist ein anspruchsvolles, auf Physik basierendes Puzzlespiel, bei dem Spieler Orbitalsysteme entwerfen, indem sie Himmelskörper wie Planeten, Monde und Asteroiden strategisch platzieren. Ihr Ziel besteht darin, bestimmte Konfigurationen zu erreichen, beispielsweise eine bestimmte Anzahl von Umlaufbahnen zu absolvieren, ohne mit dem Zentralstern zu kollidieren oder dem System zu entkommen.
OrbitPuzzles wurde vollständig nativ in Kotlin entwickelt und verfügt über einen äußerst stabilen benutzerdefinierten $O(N^2)$ N-Körper-Simulator mit Velocity Verlet-Integration und Plummer-Softening. Während der DESIGN-Phase pausiert die Zeit, damit Sie Ihre Körper sorgfältig positionieren und Geschwindigkeitsvektoren anpassen können, und fließt dann in der RUN-Phase, um zu testen, ob Ihre Orbitalmechanik standhält.
Das visuelle Erlebnis kombiniert 3D-Rendering mit Google Filament mit einer 100 % Jetpack Compose-Benutzeroberfläche. Jeder Himmelskörper wird mithilfe einer benutzerdefinierten prozeduralen Texturierung gerendert, wodurch eine unendliche Vielfalt an Planeten und Sternen entsteht, ohne auf riesige Texturdateien angewiesen zu sein, während leuchtende Spuren und UI-Overlays Echtzeit-Telemetrie und Feedback bereitstellen.