Advanced Graphics, Shadows homework

For this week's homework assignment, we will be implementing some form of shadows into our game projects.

Basic assignment

The scope of this exercise is left intentionally vague. Here is a list of suggestions (but you may pick your own):

Whichever method you use should project proper shadows, with recognizable outlines from the shadow caster (no "blob" shadows).

Submitting

You must send to JCAB your entire game project source according to the instructions. Using subversion is very much appreciated.

Extra grade

Extra grade will help you compensate your grade if you don't manage to successfully complete one or more basic assignments.

I'll be granting the following:

[an error occurred while processing this directive]

Solution available

Download it here.