best language to progam a game with?

Started by
24 comments, last by daedalus0x1a4 14 years, 5 months ago
Although it was off the cuff, I do stand by what I said ("Eclipse seems to be (slowly) losing favour")...

Obviously hard to back that up but:

Eclipse (http://www.google.com/trends?q=eclipse+java)


NetBeans (http://www.google.com/trends?q=netbeans+java)


for one small piece of anecdotal evidence.

I'm not saying this proves anything, however it does give a little support to my claim that eclipse "seems" to be losing favour. There are also quite a few reputable blog/reviews (e.g. JavaWorld) where NetBeans is rated slightly higher than Eclipse.

BTW: I still think Eclipse is a good IDE :)

(Argh suckered into replying off topic again, bad me!)
Advertisement
Heh ok fair enough, even though Google Trends are just about meaningless but eh, considering that eclipse also includes "solar eclipse", "lunar eclipse" while netbeans is pretty specific, that's a bit bleak. 95% is probably from the "java" part, though. I can counter with: "Eclipse users have fewer problems and a more experienced user base so they search less, NetBeans has many bugs and comes bundled with Java, so more beginners use it and more people are looking for help", but I'm just making that up as I go. ^_^;;;
At the level that you're at it DOES NOT MATTER which language you use. Any performance road block you hit will be your fault and not the language's.

use whatever language you enjoy coding in. It doesn't hurt to try others and by trying other languages you'll end up a better programmer in ANY programming language.
I agree.
First to make it work, then to make it work better.
In my personal preference i like to code in C.
When i find a slow spot i replace it with assembly language.
Now that we have SIMD technology the world is quite different.
I would go ahead and code it in the language you already know.
Then find the slow spots and improve them.
There really is none. Judge the language by more precise criteria instead.

- Is it easy to port code to a different platform?
- It the executon fast enough for the intended type of game?
- To what extent are libraries available to spend less time reinventing wheel?
- How much knowledge is required to write decent quality code?

To take C++ as an example, it would score highly in some questions and very badly in others. The same applies to Java and every other languages, there are always trade offs.
i had this question when i first started. most people will give you a bad answer, because it isn't really a great question. i picked an api i wanted learn first. i looked at opengl and directx and settled on directx then i set out to choose a language. directx and opengl have support for a lot of different languages.

i looked at c++, managed c++ (yum), and c#. i really like the idea of managed c++ because you can mix managed and unmanaged code in the same assembly while still using the .net framework (yum). my thought was that it would be really useful when i started reaching the point where things need to be faster.

but then i realized that was beyond the scope of what i even had in mind for my project and that it was unlikely i would reach that point anytime soon. in fact, by the time i want to do that i should be skilled enough to port to another language without an insane amount of effort anyway.

so i settled on c# (yum). by the time i start thinking about optimization i may code some parts in m/c++ or c or hla or assembly. don't be afraid to mix languages and don't let some fanboy tell you that his way is better either.

look at this:

http://www.jmonkeyengine.com/
http://bytonic.de/html/jake2.html
http://www.espresso3d.com/
http://jogre.sourceforge.net/main.htm

hey and remember runescape? have you seen that lately?

http://img21.imageshack.us/img21/2301/26defence.png

it's about 1000000 times better than anything ive done and it runs in your browser my god.

also ive seen graphics programming in visual basic. just in case you were curious:

http://sourceforge.net/projects/xeii/

there is more on codeproject

oh and by the way


YUM!
really can't wait for this bay sh to blow uphigher than a spaceship waitin on a momentsittin in a meth-lab hope it dont blow upfor a lifetime imma rhyme but im not a poet

This topic is closed to new replies.

Advertisement