Zitat:
die müssen alle reflektieren und dann unsichtbar werden und nichtmehr reflektieren(nach kollision)... was aber passiert wenn ich alle steine abgeräumt habe und ich will nen neues level? das programm läuft dann ja einmal...ich kann ja nicht wärend der laufzeit neue steine erstellen oder?
Warum nicht? Einfach Timer anhalten Steine setzen. Ball neu positionieren.
Zudem würde ich dx/dy nicht als absolute Deltawerte nehmen, sondern als Maxwert. Bei Kollision mit Steinen könnte man diese dann ändern.