Ok, here is the down-low. I’ve been taking a Java class at my local community college and I’ve grown to like how it handles objects/classes, much cleaner than BlitzMax. Now one of the things that has always been a thorn in my side is I’ve never be able to find a good networking API for BlitzMax, but they seem to abound for Java. I mean the fact this site exists and I’ve already bookmarked a few pages means there is the support in place, but I have a nagging feeling I should stick with BlitzMax. I think my biggest concern is, is Java Game Programming worth my time? I really want to start programming mulitplayer games, but if it means spending 6 months of my time to learn that I just can’t get it to work, then what is the point?
The game I want to make is a 2D Space Shooter with upwards of 50 solar systems that players can visit and battle each other/NPCs. So obviously it will have to have a complex server-side executable that controls all that, and controls sending data of only the current system each player is in to each player… I want the game to be twitch-based, meaning when the player presses the left arrow, his ship turns to the left, when he presses Up Arrow, his ship moves forward and so on. Would this be too much for a normal Java UDP protocol?
And to show, hopefully, I’m not full of crap here are some screenshots from my singleplayer Alpha made in BlitzMax along with a GUI concept for the next version.



Concept - http://i257.photobucket.com/albums/hh236/Galaxy613/NewGUIcopy-3.png
What I am looking for is feedback on how possible this project would be and some friendly pointers to some tutorials or articles that deal with some of the issues in creating a game like this. It would be great to finally play with people inside my own game… online multiplayer is just something I haven’t cracked yet.

I’m feeling alot better about this pathway now, those links really helped Kapta, I’ve already got "SlickTest’ running and I’ve