Big flame chases little hero and throws fireballs at him. Fireballs set flames to the level, so the hero must constantly run. Little hero uses supersoaker to put down an fireball, soak it with water and kick back at the big flame to put it out. He can also use it to fire-proof some parts of the level.
C++, STL, OpenGL, OpenAL
This is my 3rd attempt at LudumDare, all previous ones failed because i wanted my code to be too pretty. This time its kludge time, wish me luck