IMGD40000 Practice Final Exam

  1. In a single phrase or sentence each, describe two reasons why you would buy a physics engine (as opposed to building one).

  2. Briefly, what is Kinematics? What is the basic kinematic equation relating distance, velocity and time?

  3. What additional physics criteria lacking in kinematics do Newton's laws incorporate that provide for more realistic movement of objects in games? What is Newton's fundamental equation relating force, mass and acceleration?

  4. What is numerical simulation? Why is it used for physics in games?

  5. Numerical simulation can have errors versus a closed-form solution (if known). What are two techniques to minimize this error?

  6. Briefly describe (short sentence or phrase) 2 techniques to speed up collision detection versus simple (compare polygons of all objects) collision detection.

  7. What does "best effort" mean in the context of Internet networking and why does this matter for network games?

  8. Provide 2 reasons a network game should use TCP over UDP. Provide 1 reason a network game should use UDP over TCP.

  9. What is the network Maximum Transmission Unit (MTU) and why does a Internet network game programmer care about it?


Return to the IMGD4000 Home Page