Game mathematics and physicsLaajuus (5 cr)
Course unit code: PT00FE30
General information
- Credits
- 5 cr
- Teaching language
- English
- Finnish
Objective
You understand the constraints and accuracy restrictions of computer calculations.
You know the basics of vector and matrix algebra as well as different transformations in the 3D space.
You understand how the center of mass is calculated and how it affects the physics calculation in games.
You can model simple discrete time mechanics in a computational way.
You know how to program a simple collision detection system and how to solve collisions.
Content
How are numbers represented and how do rounding errors affect computer calculations?
How vectors, matrices and quaternions are utilized in game programming?
How do translation, scaling and rotation function and how are they represented in 3D space?
In which ways can trigonometry be applied to different problems in games?
How can basic physical phenomena be modeled in games?
How do kinematics, forces and kinetics function in simulations?
What is required in detecting and resolving collisions?
Evaluation
Students are able to:
a. use professional vocabulary systematically.
b. look for information in the key information sources of the field.
c. identify interrelated tasks.
e. use the key models, methods, software and techniques of the professional field.