__deets__ hat geschrieben: ↑Donnerstag 24. Juni 2021, 17:48
Mir ist unklar was diese Kugeln tun sollen. Kannst du das mal beschreiben?
Letztendlich möchte ich diesen optischen Effekt nachbilden:
https://www.youtube.com/watch?v=pNe6fsaCVtI
Jede Kugel bewegt sich eigentlich nur auf ihrer Linie hin und her, aber mit den passenden Abständen entsteht der Effekt, dass sie sich umeinander drehen würden. So wie ich das bisher habe, sieht das auch schon ganz nett aus. Es fehlt noch, dass die Kugeln zum Ende hin ihre Geschwindigkeit verlangsamen und eben die richtige Geschwindigkeit für die Kugeln die ich benannt habe.
Was aber klar ist: du musst dringend Klassen, Argumente und Variablen benutzen. Statt mehrfach den nahezu gleichen Code zu kopieren. Das ist fehlerträchtig und kompliziert.
Das ist mir absolut klar! Ich schreibe den Code aktuell so, weil ich es nicht besser kann. Ich mache das nur, um Python autodidaktisch zu lernen (aus Spaß übrigens, in meinem Alltag oder Beruf hab ich davon nix) und dafür gehe ich langsam vor (auch weil ich nicht so wahnsinnig viel Freizeit habe). Bei dem Code so wie er jetzt ist, weiß ich in jeder Zeile, was passiert. Das ist mir wichtig. Ich möchte auch keine fertigen Lösungen haben (naja, manchmal vielleicht schon) sondern mir das selber erarbeiten, eben um das zu kapieren. Ich möchte aber natürlich eure Unterstützungsbereitschaft auch nicht überstrapazieren. Aber wenn ich eine Formel genannt bekomme, die ich nicht verstehe, habe ich nichts davon und kann die nicht auf spätere Projekte anwenden. Beim Autofahren fängt man ja auch nicht auf der Rennstrecke an, sondern übt erstmal. Daher mache ich das so scheibchenweise in der Hoffnung, niemanden zu nerven
Im weiteren Verlauf würde ich natürlich versuchen, den häufig gleich oder ähnlich verwendeten Code in eine elegantere Datenstruktur zu setzen. Das ist aber häufig eine Verständnisfrage. Kennt ihr die Leute, wenn der Lehrer in der Oberstufe irgendwelche wüsten mathematischen Formeln an die Tafel geschrieben hat, die darin direkt irgendwelche Zusammenhänge gesehen haben und angefangen haben, in ihre Hefte zu schreiben? Ich war so einer nicht