CSCI 441 - Computer GraphicsFall 2018 |
|
| Home | Syllabus | Assignments | Leaderboard | Schedule | Resources | | |
"Din Rythus"![]() ![]() ![]() ![]() ![]() | |
- Super Mario KartDescription:Super Mario Kart with Bezier Curve and Surface This program loads control points from a input CSV file. The input file contains control points(x,y,z) of Bezier Surface, control points(x,y,z) of Bezier Curves. The input file also contains type, pose, orientation and size of the world objects. The Bezier Surface created from the control points is ground of the SMK world. There are three hero characters moving in the SMK world. Two characters move along with the Bezier Curves. One uses even_t approach, and the other uses even_s approach. The third character is free to move according to User keyboard input. All characters are on the ground. A number of world objects are placed according to the input file. There are three different kinds of world object, TREE(0), STONE(1) and HOUSE(2). User can show and hide the Bezier curves and the control points. Key B: Show/Hide Bezier curves Key C: Show/Hide Control points User can freely move the character0. Key W: Move forward Key S: Move backward Key A: Turn left Key D: Turn right The main view port is arc ball camera looking at the third hero character, whichi is free. Six different mini view ports are available. User can toggle the view port by pressing a number key. Key 1: First-person view Key 2: Sky cam view Key 3: Third-person cam view Key 4: Reverse cam view Key 5: First-person movable cam view Key 6: Free cam view < Screenshots > ![]() Final Project: TIE fighter game in which the user shoots lasers at asteroids and avoids getting hit by another TIE fighter. |
|