Hey zusammen!
Nachdem ich nun mein Pong-Spiel zum funktionieren gebracht habe, habe ich mich dazu entschieden mein erstes eigenes Spiel mit SFML zu realisieren. Mein Ziel ist es dabei eine Art SuperSmashBros(Multiplayer-Platformer)zu entwickeln.
Bis jetzt kriege ich meine erstellten Tiled-Levels inklusive animiertem Spieler auf den Bildschirm. Da ich mich natürlich vernünftig über die Map bewegen möchte, bin ich jetzt auf Physics angewiesen. Ich habe mich erstmal dazu entschieden eine lib zu verwenden, anstatt alles selber zu programmieren. In einem späteren Projekt wollte ich mich dann gezielt auf die Umsetzung von einer eigenen Physic-Engine konzentrieren.
Die Frage, die sich mir nun stellt: Welche lib ist zu empfehlen? Welche lib skaliert am besten mit meinem Fortschritt? (2D-> 3D) Welche libs werden im Indie Bereich verwendet, also sind gerne bei Team-Projekten gesehen?
Ich möchte mir schon eine etwas zukunftsorientierte lib aussuchen und mich damit vernünftig auseinanderzusetzen, anstatt eine lib für den Moment.
Box2d scheint mir im ersten Moment für mein derzeitiges Projekt, die richtige Wahl, aber scheint mir zu "feature-arm" zu sein. PhysX und Havoc scheinen mir da schon eher zuzusagen. Über Havoc hatte ich Quellen von 2008 entdeckt, wo es als kostenloses SDK zur Verfügung gestellt wurde ... haben die die kostenlose Version mittlerweile eingestellt? Konnte leider nichts mehr dazu finden. Und PhysX wäre momentan die Engine, die ich persönlich wählen würde. Doch da höre ichd ann doch lieber auf die Profis
Wäre euch für einen kleinen "Physic-Engine-Tipp" für den zukunftsorientierten Noob-Spieleentwickler sehr dankbar =)
P.S. SuFu und Google/Bing wurden schon benutzt =)
edit: Bin jetzt auf
http://www.amazon.de/Nature-Code-Simulat…=nature+of+code (dank einem neu entdeckten Forum-Post) aufmerksam geworden und denke, das ich das erst mal in Kombination mit Box2D durcharbeiten sollte
mfg