Large truck horn in the next room with the backing beeper 2 minutes later under the bed with the switch for that in a third room with the combo lock idea from up thread.
Or just quit working. 
Large truck horn in the next room with the backing beeper 2 minutes later under the bed with the switch for that in a third room with the combo lock idea from up thread.
Or just quit working. 
You could combine several pressure sensitive pads with LEDs so that you have to hit two or three pads as they light up: a sort of Simon-type thing. That would be fun to code.
Or you could experiment with beverages until you find the right volume of the right liquid that will activate your need to get up at the right time. Cranberry juice tends to work pretty well.
As someone who also used to be a serial snooze button abuser I feel with you, and as an engineer my first thoughts also were about engineering solutions (in the day, I seriously thought of building a bed frame with an actuator that very slowly rotated the bed frame by 30° or so on its long axis, forcing me to get up or get dumped to the floor.)
However.
The solution I’d like to recommend is to go to bed early so that when the alarm sounds you are done sleeping anyway. That works very well for me.
What about building a trebuchet bed?
Put an old style bell alarm clock in a thin lockable metal box kept beside your bed. Put the key for the box in a bucket of water in the furthest corner of the bedroom.
And read Morning haze: why it’s time to stop hitting the snooze button
I think something more general than the clock in a padlocked box is needed.
A person could easily memorize the code to an extent that they will be able to unlock it in their sleep.
I think a varying code is needed. E.g., a 3 digit LED display of a randomly selected code plus a keypad. You have to enter the current code to turn off the alarm. Maybe add extra difficulty like the screen going blank after you hit the first digit. So you have to remember all 3 or start over with a new triple. (And maybe a penalty klaxon if you enter them wrong.)
Let me recheck the thread. Aha, I see Macca26 has posted about a captcha app on a phone. That’s along these lines but I find captchas sometimes too hard even fully awake. Memorizing 3 random digits should suffice.
Another vote that the solution is to solve the sleep issues, not build a better alarm clock. There is some tiny chance the OP has some deep-seated atypical sleep problem. Far more likely she’s some combination of exhausted, sleep deprived, and depressed.
Probably caused by staying up all night trying to build an undefeatable alarm clock.
I tried that! It worked really well, except for the whole “more money going out than coming in” bit