Wow, the first game that came in my mind isn't mentioned yet.

The Battle of Olympus - There's a cyclops in this game thta throws with rocks.