Symulacja grawitacji obiektów kosmicznych
Projekt wykonany przez Michała Rybaka i Karola Pikułę
(przedmiot „Podstawy fizyki w grach komputerowych”)
Domyślna wartość grawitacji w symulacji: G = 11,4
– odpowiada skali 1 AU ≈ 30 px.
────────────────────────
STEROWANIE
-
„➕” – otwiera panel Dodaj planetę
-
„⚙️” – otwiera panel Ustawienia globalne
-
„🛸” – zamyka aktualnie otwarty panel
-
Przycisk ⏸ / ▶ w prawym dolnym rogu – pauza lub wznowienie symulacji
────────────────────────
PANEL „DODAJ PLANETĘ”
• X – współrzędna X na ekranie (0 – 1920 px)
• Y – współrzędna Y na ekranie (0 – 1080 px)
• Masa – 1 = masa Ziemi
• Vx – prędkość początkowa na osi X (dodatnia w prawo, ujemna w lewo), w pikselach na sekundę
• Vy – prędkość początkowa na osi Y (dodatnia w dół, ujemna w górę), w pikselach na sekundę
• Rozmiar – średnica sprite’a w pikselach (nie wpływa na fizykę)
• Kolor – wartość hex, np. 0xFF0000 (czerwony)
────────────────────────
PANEL „USTAWIENIA GLOBALNE”
• Stała G – wartość grawitacji (domyślnie 11,4)
• Długość śladu – liczba punktów trajektorii widocznych na ekranie (domyślnie 300)
Dostępne przyciski:
– Usuń planety – czyści scenę
– Preset: Słońce – wczytuje uproszczony układ słoneczny
– Preset: 2 Ciała – wczytuje prosty układ dwóch grawitujących obiektów
────────────────────────
Published | 1 day ago |
Status | Released |
Platforms | HTML5 |
Author | Rybak Michał |
Genre | Educational, Simulation |
Made with | Phaser |
Tags | Gravity |
Average session | A few seconds |
Languages | Polish |
Leave a comment
Log in with itch.io to leave a comment.