Quote:
|
...very new to the C family of languages, in fact, new to any language that is not used for web programming
|
I'm impressed with your motivation to hit the ground running, but perhaps you should start small and work your way up to something as complex. I would suggest learning the basics of the language you will be using prior to taking on such a large project solo.
I also agree with Eoin, in that by the time you get this functional your friends' interests will shift to something else. I've spent way too much time on projects for people that had changed their focus/interests/specs before the project was even complete.
On a side note, you may also want to pick up on some math and assembly if you will be doing 3d games.