Try learning multiple languages. When you get bored of one you go to another. (I'd limit it to 2-3 languages to begin with though)
Works for me. Get bored of Java? Move to PHP and web development, etc.
I get bored of making games pretty often but then I go and work on one of my websites or work on my Japanese. 来年日本語の大学で勉強する。
Currently I'm in a game development contest at university which finishes this Monday and our group has already won the design phase! Now to go for a full win.
I haven't worked on it as much as I would have on my own though, plus we're using Greenfoot (forced to). I find it hard to start off motivated but once I start it's usually no problem to keep going from then on.
Oh and
Ludum Dare is on this weekend. You learn a lot from it and it's really fun. I'm not competing in this one sadly as I have a lot of homework to do
What kind of game yall making? an eroge perhaps?