I've recently found a good balance between doing assignments from the Game Design course I'm taking ( one included playing super mario bros. ) and working on Doomsday Deluge.
Yesterday, I came to an understanding that I've been straight jumping into programming as soon as I figured out an algorithm for the code.
I knew earlier that it is a no-no when coding a game. One should always think of all the possible algorithms and evaluate them.
But this weekend, I completely understood that I couldn't go on like I did.
Failing to blit the necessary graphics made me realize how important it is to plan the next step.
I needed to plan a lot more in order to implement a blitting process into my current mess that is the code (, but at least I managed blitting the scrolling backgrounds).
So that realization put me back on the right track and I've since made careful progress on the game, and also made more graphics for it, that will later be blitted (when I feel more cunning in doing that).
So now I've been trying to improve my code and remake the bad algorithms. With careful steps and plans of course! My programming lectures taught me some cool tricks!
I don't think I have lost any motivation because of that step back in the weekend. Instead I'm still getting ideas for Doomsday Deluge, such as new types of enemies. I thought I already were done making them half a year ago, but new ones keeps coming up.
I have to consider what each types purpose would be in the game so that I don't add anything completely unnecessary and redundant. I'm trying to be so creative I can for this~
tl;dr: Realized how careless I am when programming algorithms for games, and since then made every decision with a careful plan.
Didn't lost any motivation to go on because of it.
Also, Happy Madness Day in arrear!