Gravity-Simulator in Pygame
Jetzt mit mehr Physik: Gestern hatte ich doch diese simple Simulation eines Erde-Mond-Systems hier im Schockwellenreiter, die Kevin Workman im Rahmen des Genuary 2023 in P5.js programmiert hatte. Daraufhin spülte mit heute der mitlesende und daher allwissende Bot von Google diesen Gravity-Simulator – programmiert in Pygame – in meine Zeitleiste.
Und dieser Simulator nimmt – im Gegensatz zu Kevin Workman – auch mehr Rücksicht auf die dahinterstehende Physik. Also ein guter Startpunkt für eigene Experimente.
Der Screenshot im Banner oben ist von einem in C++ geschriebenen Orbit-Simulator, den Jason Xia im Quellcode auf GitHub hochgeladen hat. Dieser soll explizit die Keplerschen Gesetze berücksichtigen. Auch wenn ich es mit C++ so nicht habe, den Quellcode werde ich wohl noch lesen können. Also ein weiterer Ausgangspunkt für eigene Erkundungen.
Das GitHub-Repositorium von Jason Xia enthält übrigens noch weit mehr Physik-Spielereien, teilweise auch in Python geschrieben. Sollte ich mir daher unbedingt noch genauer anschauen.
War sonst noch was? Ach ja, der Genuary 2023 hat ja gerade erst begonnen. Und als zweiten Beitrag hat Kevin Workman im Schnellverfahren einen Random Walker ebenfalls in P5.js implementiert und auf YouTube hochgeladen. Cool!
Dazu schlug mir natürlich der allwissende Google-Bot ebenfalls eine Ergänzung vor: White Noise and Random Walk aus der Reihe »Time Series from Scratch«. Manchmal ist mir der Bot schon etwas unheimlich. 🤓