Entwickler-Ecke
Open Source Projekte - Ballbewegung in OOP
Fiete - Mo 18.02.08 15:10
Titel: Ballbewegung in OOP
Mein erstes OOP,
in einem Rechteck bewegen sich Bälle, die an den Wänden reflektiert werden. Bei Kollision untereinander werden Bewegungsrichtung(entgegengesetzt) und Geschwindigkeit übertragen.
Du kannst Einstellungen vornehmen für die Ballanzahl, den Ballradius und die Geschwindigkeitsänderung.
Die Bälle könnten auch als Moleküle interpretiert werden, dann würde das Programm eine Brownsche Molekularbewegung simulieren.
Edit1: die Moleküle verschmelzen nicht mehr, Design geändert
Gruß
Fiete
blackdevile - Mo 18.02.08 15:18
habs mir jetzt mal durchgeschaut das Programm.
Funktionieren tut es bei mir mal einwandfrei, kommen keine Fehlermeldungen oder dergleichen
ABER:
- Ich würde bei den Hilfsfenstern das grelle Grün gegen etwas andere ersetzten, ist schon etwas bissig die Farbe
- Bei Info wird die Überschrift "Molekülsimulation" verschoben angezeigt so das ich nur "Molekülsimulati" lesen kann evtl. mal prüfen.
Ansonsten sehr schön implementiert, gefällt mir, kannst du des evtl. so umprogrammieren das man sich mit seinen Einstellungen einen Bildschirmschoner daraus Erzeugen lassen kann? Wäre ne super sache.
Greetz
chris
F34r0fTh3D4rk - Mo 18.02.08 15:47
hi,
leider kommt es des öfteren vor, dass sich Kugeln ineinander verkanten, vielleicht solltest du diese bei der Kollision trennen und ihnen die Differenzenergie wieder zuführen. Auch könntest du statt TPoint einen Single Typ verwenden, um die Anzahl der Rundungsfehler zu minimieren (nur beim Zeichnen runden)
mfg
GericasS - Mo 18.02.08 16:06
Bei deiner angehängten .exe funktioniert das Menü "optionen" nicht :D
LG
GericasS
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!