Originally Posted by
KevinWorkman
If you want my $.02, I recommend starting extremely small- most of my games start with a ball that the player moves around the screen with the arrow keys. That might sound boring, but you're already entering into slightly advanced territory- you need a game loop, a boolean system that responds to key input, and a rendering system. You'll also need a coordinate system, deltaX and deltaY math, etc. All of which can be tweaked for a different feel- try adding acceleration and deceleration, for example, or playing with aspect ratios (what happens when the user resizes the game). A simple moving ball is not so simple anymore.