Ive been thinking about game programming for a year now.. and ive finally decided to get off my butt and do something.
I know c and opengl.
I was thinking about creating a model of a character in Opengl, then slowly adding in movement (moves to where you click), basic AI and sounds.. and even another model for him to interact with.
I would start with a tic tac toe game or something but I doubt that it would be as fun.
Is this a good way to start?
and also, Ill be doing this in linux, which will mean no DirectX.. does anyone know anything similar to directX that runs on both windows and linux.. Ive heard of a couple (but that was a while ago)
by Direct-X i guess you mean for the sound well try
That is a good start however if you have been thinking about making a game for a year you may also have some more advanced ideas such as a story and maybe other elements of a game. Start small and work your way up, because if you try to throw a whole game together for your first game you may find that project will begin to boar you and your motivation will drop.
So as for your tic-tac-toe idea, its a start. You'll get to do a little graphics, a little AI, a little user interface. Just enough to get your feet wet.
after a quick glimpse that OpenAL looks good!
I'll give it a bit more of a read later.
I've made that mistake of planning a large game 2 times b4.. both attempts failed.
this time ill take it one step at a time.
Im waiting for OpenAL to be offically released.
Start VERY small. My first game was a number guessing game (guess the number between 1-100). Next game was snakes and ladders for console. Next game was 2D tic tac toe, then it was onto 3d tic tac toe. This all took me 6 months to do, the punchline is that I am a games student and it's what we do all day. Only now am I starting on a project for our end of year final.
PS The best piece of advice I can give you is this -> "Don't get sucked into beleiving that playing games is research." That may sound obvious but I have fellow students who do it.