Dieses Projekt entstand aus einem einfachen Experiment, um Physik und Canvas-Animationen besser zu verstehen.
Das Ziel war es, eine kleine, aber realistische Simulation mit Schwerkraft, Kollisionen und sichtbaren Geschwindigkeitsvektoren zu entwickeln.
Durch die Kombination aus Vektormathematik, Impulsberechnung und der HTML-Canvas-API entstand eine interaktive Umgebung, in der sich mehrere Bälle natürlich bewegen und miteinander kollidieren.
Während der Entwicklung konnte ich mein Wissen über 2D-Physik, Kollisionsauflösung und effizientes Rendern in JavaScript erweitern.
Zudem lernte ich, wie man saubere und modulare Logik für Echtzeit-Animationen aufbaut und visuelle Debug-Elemente integriert.