We are having a thesis and we are going to create a game, features would be it should be played on a multi touch screen. Is java the best programming language we could use? Any suggestions?
What kind of game development are you thinking? If you're looking into mobile development, especially with the multi-touch frame of mind, Java would be a pretty solid choice that's not gonna go obsolete any time soon. C++ is another option that's more or less standing as an industry standard in game development, but it's not much used on mobile platforms from what I know!
Then there's C#, but who actually uses C# over C/C++ for game development at this point? Other than for Windows Phone and the like?
This game I'm talking about should be played in a multitouch table. So... you recommend C++? Actually, we are going to create a puzzle and scrabble game that should go with new exciting features... about this features, we're still brainstorming... XD. Sorry if I'm giving you a hard time understanding this. XD. And thanks for the effort.
Really, huh? That's interesting! What's the operative system that the table runs on? Since that's pretty much paramount to what language would be best to use. But as you can see from all the other responses as well, C++ is more or less the most popular language for video game development these days.
Windows Vista too.. do you think it's okay? Now I'm having a second thought on using Java, since all of you guys are suggesting c++, I think I'd do my research if c++ would be better, because if it is... then I'd enjoy this thesis because c++ is the language i love the most. hihi
If you're making the game for a Windows system (x86 architecture), yeah, I'd definitely use C++ myself. You could just as easily use Python to make the whole thing as easy and straight-forward as possible, or Java if you want to use tat language, but with C++ you could just program the game and compile it as standalone software that doesn't depend on third-party software (Java) or libraries (Python) in order to run.
Any suggestions?
Thanks