In this project, you'll build a one hole miniature golf game. Some sample games can be found here.
The primary challenge in this project is building the physics engine, particular collision detection. You will spend a couple of weeks designing, building, and testing your physics engine before beginning the actual game. The schedule of deadlines follow.
| Week | Assignment |
| 1 | OpenGL tutorial Prototype I Standard face, edge, and vertex collision prototypes Engine design |
| 2 |
Prototype II General collisions Three triangles Test plan Modified engine design |
| 3 |
Prototype III Multiple triangles File input Collision response Course model Game design |
| 4 | Golf game |