Looking to make a video game, Need a place to start, and pointers.

Okay, so I'm looking to make a video game. More precisely, to make a platformer. In an 8-bit style. A Mega Man fan-game. If someone could give me pointers, and answer these questions, I'd be incredibly grateful. I'm using Code::Block8.02, if that helps.

-What project type would I use?
-Generally speaking, how would I go about making a title screen with a "Press Start" command?
-How would I set a button to the Jump function, Shoot function, etc?
-How would I...generally, how would I start?
-How would I get background music to play?

Thanks.

BTW, I'm coming to C++ from using Java, so some of this is quite annoying.
I don't think making real 8 bit graphics is easy / possible on modern days.
You can use modern graphic libraries and simulate that graphics on your own.
First question to answer:
How would I...generally, how would I start?
Download a graphic library:
SDL if you want something simple
OpenGL if you want something cool
Since you're going for platformer you'd probably be better off with SDL. SDL is a good springboard for graphics.
And of course keep in mind that you need a solid C++ core before you can jump into this. If you've used Java you'll be in for some rude awakenings on objects, arrays and of course, pointers/references. If you look to write this in C++ you'll need a strong C++ background as well as the core syntax that you can take from Java, a lot of which is also in C++.
I'd suggest that you try this in java instead. If you've got a solid java understanding you should be able to do this in an applet more easily than switching into C++.
Topic archived. No new replies allowed.