
Zitat von
MathiasH:
ganz davon abgesehen kommt mir das teil verdammt langsam vor.(ich hab 2,6ghz!!!) Ich hab grad keine Zeit in den sourcen zu wühlen, aber ich gehe mal davon aus, dass du doublebuffered bitblt und nen backbuffer zum Zeichnen verwendest.
1) Der Aufwand ist O(n) = (n² + n) / 2 --> also immernoch nahe an quadratisch zur Anzahl der Partikel. Im Gittermodus ist rein rechnerisch zudem noch jeder Gitterpunkt fast so aufwändig wie ein Partikel. Mit meinen (unechten) 3,1GHz bin ich bis ca. 150 Partikel noch flott dabei (ohne Gitter!)
2) Doublebuffered := true; = true

3) BitBlt: nö. Ein Backbuffer + ein Assign zum Anzeigen (Graphics32-Lib)

Zitat von
MathiasH:
1/r² genau das ist es ja, warum es mir zu fad ist. fast dasselbe hab ich mal für diesen Info wettbewerb gemacht, da waren es halt Fische.
Du
musst dich ja nicht mit meinem Proggy beschäftigen

Zitat von
MathiasH:
Da kam nurnoch hinzu dass sich manche nicht mögen, aber dafür muss man den vektor ja nur umdrehen und den Einfluss der Trägheit vermindern
Wäre bei mir negative Masse. Geht theoretisch auch. Die negative Gravitation erledigt das bei mir nur für alle Partikel, aber wenn man beides auf einem Feld haben will --- kein Problen

Zitat von
Robert_G:
Vor allem die Verzerrung ist ... nett.
Danke

. Die ist mein neustes Baby *g*.

Zitat von
Robert_G:
edit: Warum musst du eigentlich alles vorbasteln, was ich mir für zeitfüllendes Coding vorgenommen habe. (neben dem Parser)
Du hast einfach zuviel Freizeit!
Na wenns mal so wäre! Ich nehme mir die Zeit einfach... dem Studium tut das an sich nicht wirklich so gut. Aber es macht so einen Spaaaß!
Aber freu dich doch! Da haste nen Diskussionspartner der voll im Thema steckt

.
gruss,
dizzy
Fabian K.