Skip to main content
gamedev.net
🔒 Locked

[java] software for multiplayer interactive research exp.

Started by gyaku Jan 10, 2007 at 3:50 AM 0 replies 750+ views
Original Post
gyaku
gyaku
hi I'm about to start a research project which involves two subjects communicating in different languages through a very simple kind of translation system, but I'm not sure what software would be best to use. Here are the basic features: - The two subjects log in on different computers (perhaps online, although not strictly necessary). - Input interface can be relatively simple. It may ultimately involve some kind of very simple game, but nothing fancy in terms of graphics or anything. Like a simple applet, through which they interact. - Players communicate using strings. May also involve passing of simple graphics (say pictures), but nothing terribly demanding. - The communication between the players must be processed, and this is the tricky part (as far as I can see). Although the data being passed back and forth is simple, the processing is much more heavy. Potentially I need a lot of computational power, so it has to be server-side. Basically involves simple string-manipulation, tree-search, etc. Ideally this should be done in compiled code, maybe C, but java might be okay too. The thing is, I'm hesitating about which way to go in terms of a platform. Initially I was set on using Java (maybe with Servlet?), but I'm wondering if this is the best way to do it. I really don't have any experience in programming outside of simulation-type research applications, which don't involve multiplayer real-time interaction. Also I haven't programmed in Java for ages. Any suggestions?
Angex
Angex
From what you're describing Java does seem to be a suitable solution, even if some of your algorithms need to be in C you can always use JNI (Java Native Interface) to link them.

The only problem with choosing Java is the time you need to invest learning the language and class libraries available. You may want to consider if you have enought time available to do this, you don't want to spend more time developing the application than doing your research.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.