I was already debating on SDL from other topics I had read. I figure I should start with a 2D game and wait on opengl?
I'm best at C++ and have only skimmed through the Java for dummies book, it seems fairly simple, but I have no really wrote anything major in Java as I prefer C++. Heres some of the classes I have taken:
Python, C++ (introductory and advanced), data structures (also advanced), parallel programming, theory of programming languages, VB (introductory only), operating systems, software engineering, game concepts class. Also have taken a bunch of Information system classes (my minor) and some Math classes.
I am also taking an Artificial Intelligence class, and a game design class this semester too.
I eventually would like to get a cheap MAC and make an iphone game, so perhaps I should go for programming for the Android and get Android SDK?
Can anyone that has used all them, tell me which would be easiest to learn at first, or are they all similar? Also, what about XNA? Would there be any benefit for me in picking that over SDL? I would have to figure out a little about C#, but im sure I could if it was worth it.
Anyways, I plan on making a game for my final project for my BS in CS, I have four months to do it. So hopefully none of these would take me longer than that to learn and use. Im going to be doing more research to decide but I really can't find much information actually comparing which to use when beginning programming. I'm assuming maybe theres not a big difference between most?
oh, I could also do Flash, and learn actionscript, perhaps make a game for facebook? I'm not sure if that would be a good idea or not...
What do most people start out with?
Thanks for any and all help!
This post has been edited by RLB31384: 19 January 2011 - 12:16 AM