Nocain said:
Well I probably would not recomend java for writting games unless it is going to be purly online.... But as far as the slugishness of Java... It really isn't that bad AND there are ways around it.... You could always once it is written. you can compile it down native, needing only slight modifications to keep it cross platform(and a computer thats multibooting the OS's that you want to release it for) Once compiled down native it really is not all that much slower then C++ oh and of course IMO even still in byte-code it is still faster then VB which I'm sure your all aware has been used to make games..(I beleve that the Command and Conqure series was largly written in VB(don't quote me on that) I speculate this because on the CD the VB runtime libraries are there ane are installed with the Installation of the game (Including Renegade))..... Besides I like Java ALOT and would love to be able to write games with it... And I could go on forever ranting about Java..... IT RULES
i have to say that i always (and maybe still) have some concerns with java..you mention the slugginesh and all that...even if i KNOW that it's not the case from my own experience. Especially now since the average system spec is far better than what it was..say 5 years ago....things dont matter anymore as they did when you only had like 32MB Ram or something
I think it comes all down on how well code is written....you can write bad code in assembler, C...and you can write bad/inneffective code in JAVA.
JAVA just has the image of "small apps running in webbrowsers"....and many associate it with that maybe..thus making the thought about games somehow odd...
I hadn't much a chance to do JAVA recently (totally missed out java2 and everything)...i am doing VB/ASP/C stuff now since that's what's wanted at work...but i have no doubt that you can do awesome things with JAVA like game engines etc. etc... people would be surprised
Btw. did anyone try out that flyby-demo on the link above ?
I had no time to download all the stuff (dialup
)....i would have to download/install 1.4 runtime first (about 9megs) at my machine at home..then the demo and this (kinda bizarre) "webstarter"....and THEN downloading 20MB of game data...and that's also one example of overhead
Does it run with the radeon 8500 ?
Edit:
If i were to write/release a game..i ONLY would do a "Online Game" anyway...no matter how one defines "online game".
I think the time of "play alone on your computer"-games is LOOOONG gone...and (honestly) i am not that much interested anymore in games without any online/multiuser capabilities.....
Besides of this...proper OO coding (and i mean REAL, intelligent OO coding) is awesome and can lead to a lot...JAVA is very good if it comes to this.