smallharmlesskitten said:
hey guys.
does anyone here, preferably in australia or new zealand know c++
or failing that a good online tutor that will let me create games
thanks
Hi Kitten, I'm a professional programmer, and I've written some small games in my time. If you want to crack a shot at an independent game you have a few options.
1) Learn C++ and Direct X. This would be nearly impossible without some books or good tutorials. Direct X is a very complicated library and is not really that great to code in. There's lots of loopholes you have to jump though.
2)Use a library like XNA, SDL, or something else. SDL is called Sample Direct Media Layer, and is a library built on top of C++ for the sole purpose of game development. It's pretty nice, I have a book on it.
XNA is Microsoft's game development toolset basically. You'll be coding in C#, but it's really easy to use quite frankly. I just started using C# 4 months ago because I got a job in the RFID market and the software used it. It's not bad, I don't know why everyone hates it.
3) Just code out your own engine from scratch. This will be hard, regardless of the language you use, but you will learn a ton.
------
I just want to say to everyone above Java may be slower due to the virtual machine, but it's not a bad language. It's really good for LEARNING on, since it takes care of garbage collection, and you can easily pick up on key concepts like inheritance and overloading and polymorphism without having to worry about all the redtape that comes with C++. Java is NOT a bad language, and since 5.0 it's not even that slow any more. Granted, it will never be as fast as C++, but I'm tired of people putting down Java for what is essentially made up reasons.
Also, a true programmer does not know languages, you know programming, you know the science of computing. All OO-languages have the same core features (okay, most of them). They all have loops, conditions, most have pointers/references, inheritance, and all the other stuff. You should be able to pick up a new language in about 2 weeks, just getting over syntax stuff and little nuances in the language.