我刚刚完成了 CS282 - 计算机物理模拟的独立学习课程。这是我就读的大学第一次提供它。教科书是 Ian Millington 的“游戏物理引擎开发:如何为您的游戏构建强大的商业级物理引擎”。这本书充满了语法错误,虽然是有用的参考书,但很难编写代码。随书提供的源代码比书中说明的要完整得多,而且在破译代码方面存在一定程度的困难,尤其是出于图形目的,因为甚至没有关于如何使用引擎自己做某事的入门书,实际上在某些地方已损坏或未实现,或者如何使用 GLUT,这是本书使用的图形实用程序,并且不再开发!实际上,本书中的大部分参考资料都不是过去十年的,我想这对于教授 15 岁的代码来说还不错。虽然本文是在初学者环境中全面了解物理模拟的重要资源,但它并没有为 CS 学生介绍一个友好的沙盒来玩。
这基本上是一个实验,以找出哪些有效,哪些无效。我的教授还附上了一本关于将 ActionScript 与物理引擎结合使用的教科书,但该文本需要事先了解物理引擎的工作原理,因此出于实用性考虑,我们放弃了它。
我的问题是这样的:
我正在写一篇反思论文,我希望能够推荐这些文本的替代品,它为 CS 学生提供了一种简单的方式来进入并编写代码,并且实际上能够看到他们的成果劳动,可能与python。任何人都可以推荐一个对此有用的好的资源和/或文本吗?对于那些参加过这门课程或类似课程的人,你的经历是什么?