Click to See Complete Forum and Search --> : What language should I learn for ...


answer
March 14th, 2005, 04:05 PM
I want to learn a language that I would be able to create stuff like games all for fun. I already know C++, VB, and a little bit of java(Very little almost nothing). Or maybe a class or library for C++ or Java I may use that is very easy to use.

I tried an interpreted language such as Turing, my game was running 4fps on 2.4ghz processor, with an ATI 9700 video card. I found out after many tests that most of the time went to accessing arrays in Turing.

I am not willing to pay for a new compiler library etc, so I would like to know about free stuff.

Thanks in advance!

Hobson
March 14th, 2005, 04:11 PM
For making fungames you can try to learn C++ and OpenGL or DirectX basics (OpenGL is easier for beginners). I have never tried to develop games in Java, I think it should be possible, just I am not sure if interpreter would be fast enough for more complex algorithms.
For more info see nehe.gamedev.net for OpenGL or www.gamedev.net for game development tips.

Hob

Latem
March 14th, 2005, 06:33 PM
Just for the fun of it, here's Jake (http://www.bytonic.de/html/jake2.html), Quake 2 in Java. Its open source, so you can look at it.

But yea, I'd suggest playing around with C++ and OpenGL. OpenGL is free, open source, and it's got a lot of support online. Plus if you don't really like the fact that its prcedural (ie not OO), you can give OGRE (http://www.ogre3d.org/) a try.

Latem

Employer
March 20th, 2005, 03:36 AM
OpenGL/C++. However, Java wouldn't be bad either, although the first two should always be preferred over it.