CyanPrime, judging by your desperate rant, you seem like someone who craves praise. Not that this is a bad thing, I certainly love people telling me I did a good job. I think what’s important for you is to carry on through the lack of responses to truly create something good. If you have technical questions, people will answer them (hopefully), but no response on the game doesn’t mean its a disaster.
When you sit down to make the game, and not just program, perseverance is key. I think it’s great you’ve had so many ideas for games, but a game takes a long time to make. Technical problems or looking sloppy will get in the way, but you can’t move to something else when a problem occurs or you won’t improve or finish the game.
And sometimes, it’s not about how good the game looks, it’s about what you learn. If you have some grand idea for a game you can’t play because no one is making it, don’t try to make it now. Just think of every game as a learning step to get the skills needed. Take goussej as an example, he’s learned a lot. He’s made his own ray-tracer and learned jME. I’ve been working on a graphics engine for the last 2 years with the grand hopes of using it in a game. It’s taught me design practices, optimization techniques and other concepts that I can apply later on when a great idea hits me.
I think you should feel greatful that you have ideas for games, because you’ll always have an opportunity to make something new.