
遊びと探索
GravityTDG
タワーディフェンスに新しい発想。軌道物理と救助ビームで命を救いましょう。
OrbitPuzzles は、プレイヤーが惑星、月、小惑星などの天体を戦略的に配置して軌道システムを設計する、挑戦的な物理ベースのパズル ゲームです。目標は、中心星に衝突したり星系から脱出したりすることなく、特定の数の軌道を完了するなど、特定の構成を達成することです。
Kotlin で完全にネイティブに構築された OrbitPuzzles は、Velocity Verlet 統合と Plummer ソフト化を使用した、非常に安定したカスタム $O(N^2)$ N-body シミュレーターを備えています。設計フェーズでは時間が停止するため、慎重に体の位置を決めて速度ベクトルを調整できます。その後、実行フェーズに流れて、軌道力学が持ちこたえるかどうかをテストします。
ビジュアル エクスペリエンスは、Google Filament による 3D レンダリングと 100% Jetpack Compose UI を組み合わせています。各天体はカスタム プロシージャル テクスチャリングを使用してレンダリングされ、大規模なテクスチャ ファイルに依存せずに無限の種類の惑星や恒星を作成し、光る軌跡と UI オーバーレイがリアルタイムのテレメトリとフィードバックを提供します。