Sticktoitivness. You've got to trust yourself that this was the best game to make when you started making it. No matter how good the idea is, it's going to be grueling work to realize it, especially if it's really good, really big, or really worth doing. So you've got to trust yourself that this was a great idea.

...The other end of that is that you have to make good choices about what project to work on. You can't just run off on every idea you get. Being inspired is easy; you can have hundreds of great ideas in the time it takes to make a game. You have to make a decision that you're here to make games, pick your best idea, and then start.

I get bored every once in a while. It's normal. So I set myself small goals or benchmarks, program until I reach that goal, and then take a break and work on something non-programming related. Sometimes I play some BYOND games, but most often I do some art work away from the computer. I do the same thing there: set a goal, work toward it, move onto another project.

I'll normally have around four projects I'm involved in, one of them on BYOND, and a fifth that I'm developing in my head. I'll bounce between them as I get tired of different ones. The rest also gives me time to cool off and come at it with a fresh perspective.
In response to Vito Stolidus
Thats why there are dual screen setups. 19" LCD for programming, 17" CRT for notes, chats, and webbrowsers.
In response to OneFishDown
OneFishDown wrote:
the more you practice the more you know

The more you practice, the more you know.
The more you know, the more you forget.
The more you forget, the LESS you know.

So why practice? LOL J/k.
I usually don't get bored with programming... Programming isn't a chore for me. I think it is fun seeing my ideas come to life in any which way I want and then building on that and other ideas.
Page: 1 2