DaDaPlayground
Gehe zu Seite Zurück 1, 2, 3, 4 Weiter
Worklogs

*1 Blitz für Darth*
Platz 5? Pah! Gerade mal Platz 13!
Aber deine Topfpflanzen sehen sehr hübsch aus, muss ich zugeben. Die Physik-Zerbrechungsroutine würde ich auch gerne mal in Aktion sehen.
Weiter so! Vielleicht gebe ich dir sogar zwei Blitze, wenn du schnell genug arbeitest.
Schöner Eintrag
Donnerstag, 1. April 2010 um 13:03 Uhr von Mr.Hyde
Mir gefallen deine Fortschritte. Besonders faszinierend finde ich allerdings deine Topfpflanze. Sieht ziemlich echt aus. Ist die Technik trotz deiner Pfutschereien echtzeittauglich?
Hallo Goodjee,
es ist in der Tat so, dass die Kommunikation über UDP schneller ist als die Berechnung in BB. Ich habe zu Anfang mal eine Version mit Pseudo-Threads geschrieben (wo BB mit sich selber kommuniziert, in zwei separaten Programmen laufend), auch da war es schneller.
Es ist halt einfach eine Tatsache, dass man Threaded schneller ist (solange Sync egal ist, sonst kann es in Spezialfällen vorkommen, dass es langsamer ist), weil man aufteilen kann. Wenn ich alles in BlitzBasic mache, muss sowohl die Rechenarbeit als auch die Darstellung(sberechnung) in BB gemacht werden, also doppelte Arbeit.
Ich kann dir auch spezifische Zahlen nennen: Alles in BB (selbe Sandbox-Routine) vermag das System etwa 100 Objekte zu verwalten und darzustellen, ohne merklichen Slowdown (sprich FpS 63). Wenn ich die Berechnung auslagere und BB nur rechnen lasse, komme ich auf über 200 Objekte (max der Sandbox ist übrigens 256), bevor es sich verlangsamt und dazu kommt, dass der Slowdown absolut irrelevant ist, weil dies nur die FPS der Darstellung sind, die Rechnung (Timestep basiert, nicht auf tatsächlich vergange Zeit) des Physikfortschrittes läuft konstant mit 63FpS weiter.
Auch wenn dir (und vielen anderen) das Prinzip sinnlos erscheint, fühle ich mich in den Resultaten bestätigt
MfG,
Darth
und kommunkation via udp ist schneller als alles mit bb zu berechnen? das erscheint mir irgendwie sinnlos
JAVA RULEZ! >:O
Freitag, 26. März 2010 um 13:53 Uhr von darth
Hallo,
Du (Starwar) hast meine Reihe kaputtgemacht 11 Beiträge, 11 Kommentare, jetzt sind es 12, und mit dem hier 13. Nunja, halb so schlimm.
Java ist nicht wesentlich langsamer als C/C++. Allgemein möchte ich erwähnen, dass Geschwindigkeit nicht in der Sprache, sondern in den Algorithmen zu suchen ist (sage ich, der auf Java ausweicht weil ihm BB zu langsam ist, wie scheinheilig :> )
Du wärst allerdings nicht der erste der die UDP Lösung ungeschickt bis dämlich findest ich hab schon schlimmeres gehört, aber im Moment gefällt mir das, BB ist ziemlich einfach in der Handhabung von Grafik, Java ist ziemlich gemütlich in der sonstigen Bedienung.
Ich könnte prinzipiell eigentlich schon C++, ich habe einfach noch nie etwas grösseres gemacht weil ich C++ für extrem heikel halte. Wenn immer ich irgend einen Sourcecode downloade (Internet), dann ist der selten einfach lauffähig, man muss immer noch etwas anpassen oder verändern. Das gefällt mir überhaupt nicht - ich gebe zu, der Fehler kann bei mir liegen. Ausserdem habe ich keine tolle C++ IDE (Eclipse ist nicht dazu geeignet, Dev-Cpp ist ziemlich unhandlich imo).
Du (ozzi) bist in der Unterzahl aber danke für deine Unterstützung. Ja, Bezierkurven haben einen BlitzArray für die Verwaltung von Punkten, d.h die Anzahl ist begrenzt, ich habe keinen Test drin der neue Punkte verweigert wenn es zuviel werden, es kommt also zu MAVs..
Danke für die Kommentare und Rückmeldungen. Jetzt wo die Reihe eh schon kaputt ist, muss sich auch niemand mehr zurückhalten hier zu schreiben, ich freue mich immer über Aufmerksamkeit
Ich wünsche einen schönen Tag und viel Vergnügen,
MfG,
Darth
Ich bezweifle, dass Java ne gute Idee ist.
Und schon garnicht die schnellste.
Ich weiß nicht, was du alles berechnen musst, aber man sollte keine Angst vor C++ haben Es tut nur am Anfang sehr weh. Da muss man durch
Das mit dem Java ist eine Lustige Idee, funktioniert auch schon mehr oder weniger
Die Bezier Kurven sind toll! Hatte jedoch mal einen Out of Bounds, habe wohl zu wild rumgeklickt ^^'
Mfg
Tolle Arbeit, mehr gibts da nicht zu sagen!
Wiedermal eine tolle Bereicherung des Forum
mfg
Achso, na dann ist ja gut.
Das Level davor, war das letzte Level.
Gehe zu Seite Zurück 1, 2, 3, 4 Weiter