@lobster, on 07 August 2011 - 07:32 PM, said in So uh, I'm cloning Nova.:
EV Developer's Corner for a game that isn't EV ... hmm ...
This is the place where Hamster is most likely to pick up a sound guy and scripter. I did consider re-bouncing this topic to Just Games after leaving a link here, but we'll see what happens, I guess.
I'll just toss in my +1 with prophile. He gave a pretty good explanation of why Java kind of sucks, but the main thing to me is that it takes 20 (very long) lines to do something in Java that takes just a couple in another language. Java preserves its object-oriented philosophy to the extreme, and it often results in a great deal more effort by the coder himself to do pretty basic things. It can be slower to run, but not necessarily. My main criticisms are in programming time and reading comprehension. What Java is good at, Java is great at, but I'd really look at some other options. If your college coder friend is at all competent, he can pick up a new language over a weekend, if Java just happens to be the only language he knows currently and that's why you're making the game with it. Like anything, the language of your code is just a tool. You have to decide what tool is best for the job, rather than conform your job to fit the tool. I think, with a little research, the libraries you can get with another language will make the decision for you.
But hey, if you do go with Java, I'm like Super Java Man, so I could totally play with your code someday if it was released.