Android: Some of us need a kick in the pants to get out of bed. If you're looking to wake up to something pleasant, Puzzle Alarm Clock is all wrong for you. If you'd like to be awoken with puzzles, maths, flashing lights, and a $1 charge every time you snooze, however, you're in the right place.
Despite the narrowly-defined name, this app is packed to the brim with a brutal features to get you out of bed. You have a selection of four different puzzles that you have to complete to turn off the alarm. On top of that, you can have the app send a notification asking if you're really awake (and if you don't answer, you get another alarm). And, if you would like the devil himself to wake you up, you can enable a setting that charges you $1 every time you use the snooze function.
The app is free and there are a host of other features worth exploring, including flashing LED lights while the alarm is going off, and an option to text someone in your contact list if you fail to wake up on time.