Here is one app that will really wake you up.
Wake N Shake is an app which forces you to shake your phone in order to turn it off. If you are one of those who are used to turning off your alarm and gets a 20min sleep extension, then you will surely need this. You can adjust the level of the difficulty with the shaking. There are currently 10 levels of intensity you can choose from. An red bar indicator will tell you how much more you need to shake your phone.
They have made waking up even fun for you. You can compete with your friends, earn points and win achievements with using the app. Find out who is best at waking up in the morning and try to earn all of the 50 achievements you need to conquer with Wake N Shake.
With shaking as the ONLY way to turn it off, no wonder it is called the evil alarm clock.
See how fun waking up with Wake N Shake here: