Last night I was up for 5 - 6 hours working on my Ludum Dare project and tonight another 4 - 7 hours. All i really have is a tiny guy who jumps on platforms but my jumping logic is weird and crappy. I feel like giving up and a bit tired. Is such little accomplishment normal? Would a break help?
Breaks are gonna make you antsy and make you want to come back and do something huge. Which will leave you feeling like now.
Break the cycle and just rush prototype things like pong/space invaders/doodle jump/etc. Simple games you could do in a couple hours until your fundamentals are solid. Then move onto bigger and better things Also it helps you practice something most people need work at: finishing games from start to finish.
Im on a day break at the moment , usually what happens is ill play a game , then when I die ill program for about 2 hours , implement some extra awesomeness then return the game oblivious to the fact my fingers were moving so fast that charlie sheen would be proud.