OFF: maybe due to starting programming quite late (age of 19), having some other creative hobbies before, I always had realistic goals in programming since the very beginning and I didn't need guidance to go forward (in some direction, at least..).
So yup, give this guy a break, (s)he may be just too young to see.
Original Poster: you either have to love programming (writing text into a console after reading lots of documentation, paper planning, etc and watch it compile again for the 100000th time to see some small new feature/bugfix is implemented which probably nobody else will even notice in your simplistic program (you are working on for 2 years now) that can do something. Maybe it's not even a game, but who cares, programs are just programs and you love them) and start programming and learning so that eventually you can start working on your game idea to make a decent sketch demo with which you will have a chance to attract people to work with you on your idea.
The game you are describing probably needs quite many people (maybe not hundreds, I can imagine a simpler looking but fun game of your idea). And your chances with only an idea or some picture mock-ups is next to zero. Even if you find some best friends who program and make models/sound whatever and are very enthusiastic about your idea, a game like this will take years to make (with several hours per day work with no salary), and it's almost as sure as death that everyone else (or even you) will loose interest and the game will never be finished.
Big projects with no salary usually end up not ever finished. The very few examples got famous. Maybe 0,001% of projects.