Beginn der Physiksimulation

9

Ich habe gerade einen unabhängigen Studiengang für CS282 - Computer Physics Simulation abgeschlossen. Es war das erste Mal, dass es an dem College angeboten wurde, an dem ich teilnehme. Das Lehrbuch war "Game Physics Engine Development: Wie man eine robuste kommerzielle Physik-Engine für Ihr Spiel bauen" von Ian Millington. Dieses Buch ist voller grammatikalischer Fehler und ist, obwohl es eine nützliche Referenz ist, schwer zu codieren. Der Quellcode, der mit dem Buch geliefert wird, ist viel vollständiger, als das Buch illustriert, und es gibt einen Schwierigkeitsgrad, den Code zu entziffern, besonders für grafische Zwecke, da es nicht einmal einen Grund gibt, wie man selbst etwas mit der Engine macht , die in der Tat an Orten gebrochen oder nicht implementiert ist, oder wie man GLUT verwendet, welches das Grafikprogramm ist, das das Buch benutzt und NICHT MEHR ENTWICKELT WIRD! Tatsächlich stammen die meisten Verweise in diesem Buch nicht aus dem letzten Jahrzehnt, was nicht zu schlecht für das Lehren von Code ist, der 15 Jahre alt ist, nehme ich an. Während dieser Text eine großartige Quelle für das große Bild der Physiksimulation in einer Anfängerumgebung ist, stellt er keine benutzerfreundliche Sandbox für CS-Schüler zur Verfügung.

Dies war im Grunde ein Experiment, um herauszufinden, was funktioniert und was nicht. Mein Professor fügte auch ein Lehrbuch für die Verwendung von ActionScript mit einer Physik-Engine hinzu, aber der Text erforderte Vorwissen darüber, wie Physik-Engines funktionierten, also haben wir es aus praktischen Gründen weggelassen.

Meine Frage ist das:

Ich bin gerade dabei, ein Reflexionspapier zu schreiben, und ich würde gerne eine Alternative zu diesen Texten empfehlen, die den CS-Studenten eine einfache Möglichkeit bietet, in Code hineinzuspringen und Code zu schreiben und tatsächlich den Früchte ihrer Arbeit, möglicherweise mit Python. Kann jemand eine gute Ressource und / oder einen Text empfehlen, der zu diesem Zweck nützlich sein könnte? Für diejenigen, die diesen Kurs oder ähnliches besucht haben, was waren Ihre Erfahrungen?

    
LavaHot 10.05.2012, 01:04
quelle

1 Antwort

1
  

Welches ist das Grafikprogramm, das das Buch benutzt und NICHT MEHR ENTWICKELT wird?

Falsch. Überprüfen Sie das Projekt FreeGLut .

  

Kann jemand eine gute Ressource und / oder einen Text empfehlen, der zu diesem Zweck nützlich wäre? Für diejenigen, die diesen Kurs oder ähnliches besucht haben, was waren Ihre Erfahrungen?

Vielleicht möchten Sie Chris Heckers Physikartikel sehen. Sie sind alt, aber sie sind nützlich.

  

Es wird keine freundliche Sandbox für CS-Schüler eingeführt.

Freundliche Sandbox bedeutet "nichts zu programmieren". Um "spielen" zu können, könntest du die fertige Physik-Engine (Bullet Physics (kommt mit Quellcode) oder PhysX) verwenden, aber ich bezweifle, dass es lehren würde, eine anständige Physik-Simulation von Grund auf neu zu schreiben - es ist ein großes Thema, und Es gibt einen Grund, warum bestehende Motoren schon lange in Entwicklung waren ...

    
SigTerm 10.05.2012, 01:58
quelle