Universe Simulator

Ein interaktiver 3D-Sonnensystem-Simulator (N-Body-Ansatz + Mond + Satelliten + Sterne, Zoom, Follow-Body, Speed-Slider). Der Simulator läuft lokal am besten — hier bekommst du Preview + Download + Setup-Anleitung.

Python Matplotlib 3D N-Body / Velocity-Verlet Interactive Controls

Preview

So sieht der Simulator in der echten Ausführung aus:

Tipp: MP4 wirkt oft deutlich schärfer als GIF – beide gehen.

Download

Lade den Code herunter und starte den Simulator lokal:

Universe Simulator – Source Code
ZIP · enthält Python-Script + kurze Readme
Download ZIP

Falls dein Browser den Download nicht startet: Rechtsklick → „Link speichern unter…“

So testest du den Simulator lokal

  1. Python installieren
    Empfohlen: Python 3.11 oder 3.12.
  2. ZIP entpacken
    Öffne den entpackten Ordner in VS Code oder im Terminal.
  3. Abhängigkeiten installieren
    Im Terminal im Projektordner:
    python -m pip install --upgrade pip
    pip install numpy matplotlib
  4. Programm starten
    Datei ausführen (Name ggf. anpassen):
    python universe_simulator.py
  5. Wenn kein Fenster erscheint / Interaktion fehlt
    Dann fehlt oft ein GUI-Backend. Auf Windows/macOS meist ok – ansonsten:
    # optional (Linux)
    sudo apt-get install python3-tk
    Danach erneut starten.
Controls: Drag = Rotation · Wheel = Zoom · Follow-Body = Kamera folgt Objekt · Slider = Speed (Tage/Step)

← zurück zur Startseite