Penalty Kick Simulation - CPE 471

by Dimitri Charitou

2 Spheres

Introduction

For my final project, I implemented a soccer penalty kick simulation. The simulation includes three defensemen, a kicker, textured soccerball, and a goal. When the space bar is pressed, the kicker will do a kick windup and when the spacebar is pressed again, the kicker will kick the ball as long as his foot makes contact with the soccerball. The kicker will either make a goal and celebrate or miss. The project has two lighting modes: cel shaded or blinn-phong lighting.

Features

Takeaways

Learning more about how to implement Ordinary Differential Equation (ODE) based physics and rigidbodies was very interesting. This class and project especially challenged my debugging skills because graphics code is difficult to debug. If there was more time, I would have liked to learn how to do more realistic animation techniques, such as skinning and keyframes because implementing the animations was very tedious with hierarchically modelled models. In addition, I would add in a dive animation for the goalie.

References