Are you doing this alone? yeah You would be lucky to complete that in a year and a half. Networking!!! Oh boy Yeah, no chance in hell.
And so on. So, for further questions, I'm writing this disclaimer now to direct people to if this comes up again.
I, the undersigned Mushu, first and foremost understand that this is an extremely difficult project to attempt, and even without time restraints it would take a team of programmers YEARS to complete.
However, if I want to be an idiot and attempt to do something which I acknowledged, from the start, probably would break down half-way through, its my own time I'm wasting, not yours.
If for some reason I don't manage to finish it in time (pretty good chance of happening) I'll make it an opensource project (or something) and we all can finish it up. If I see that I've got the engine done, but don't have graphics (and there's a reasonable amount of time left) I'll probably look for a pixelworker to give me a hand.
So, uh, yeah. I'm no optimist, but this is something I've been wanting to make for a long time now. Just let me have a swing at it - if it gets done, great, if not, well, I get the experience of learning from my mistakes.
Questions? Feel free to comment.