Im developing a multiplayer RPG game in java and will soon need some help.
So, anyone who wants to help programming, making grfx, sounds and so on please drop me a note and ill tell you more detailed what its all about!
Okey, so ill just take som of it in here then = The game itself will be something like Ultima Online but in a moew diablo way, except that a GM will will have the opourtunity to edit the quests in realtime under gameplay. It will (and is) a client/server application and all the logic will be on serverside so the client will only do what its told to do. right now im developing everything in native win32 java but port it to other platforms shouldt be to hard, on the serverside its only by Db class that uses the com.ms classes and in this case its the data classes that i use for a ADO connection to a MS SQL7 database. On the client on the otherhand i have planned to use the GameFrame API(http://www.gamedev.net/hosted/javanerd)wich itself supports other platforms.
The status on the server right now: The NetHandler class which takes case of incomming connections is done. When a new Client connects the NetHandler calls a class called ClientHandler (which takes care of all the clients) When in loginmode the ClientHandler checks with the Db class if the clinet has a valid login and makes a new instance of the Client class and adds it to a Vector with the users Id from the database. I´ve also just begun to start writing the messagesystem (between the client <-> server). Te server works just fine at the moment and its soon time to start on some logic programing.
The status on the client: Not much yet, i have a small client to test stuff with, like login and i´ve also made a menusystem in gameframe, thats all.
What i need help with: Well, i need help with everything ;=) Like a good artist that are really good at making nice grfx. Programming!!!! I need help with ideas first of all, and i need someone to review my code and discuss how we can make it even better, and ofcource vice <-> versa. I also would like someone else to take case of the graphics engine, the game will be isometric ala diablo style.
What will i do? I will try to organice everything, set the coding togetter and hopefully i will take care of the network programing. Right now its tcp networking, BUT i will implement udp aswell when the serverengine is more fully developed.
Does this sound intresting ? Cool!! Send me an mail and tell me your skills and how you can contribute.
Btw, why do this in java instead of c or c++. Good point, the main reason is because java is FUN and at this point there are no good javagames at all out there (except for a few) so i want to do one and prove to the world that java can rock if its used in the right way.
This also takes case of my skills i hope, to be mentioned i have been working the last 2 and a half years as a java Systems Developer in a company here in sweden, i havnt made a complete game yet thougt but i have both the knowlege and the will to make one.
Please don''t take this as a criticism, but I would like to offer you some advice.
If you have never created a game before, I don''t recommend you start by trying to build an MMPORPG. You might want to start with something a little less ambitious. A single player RPG might be a good start, and if you did it correctly a single player RPG could easily be scaled to support 1-6 players.
The structure of an MMPORPG is MASSIVE, and the technical issues (performance of the server code, optimization of the client to server interface, graphics API''s for the client, etc...) are only ONE part of the puzzle. A lot of the aspects of building an MMORPG have nothing to do with programming. You need to have experience with developing rule sets, with game balancing, with world archtitectures... It takes large teams of very talented and experienced people to succesfully develop one of these. Then there is the project management aspect. This kind of project can take years and managing open source projects can be a test of patience.
If you have your heart set on working on an MMPORPG I would suggest joining one of the open source projects already developing MMPORPG frameworks. An example is the World forge project (http://www.worldforge.org/). I think they would be very interested in a Java client for their world servers - I have considered starting such a project myself. Working with a group like this would allow you to be exposed to the various aspects of MMRORPG''s.
If you are completely set on doing one on your own I wish you the best of luck and hope its a lot of fun for you.
When it comes to RPG´n can a tell that i have been playing RPG´s such as D&D since i was 11years (im 23now), so i have experience in making rules, characters quests aswell = but ofcource, this inst goimg to be easy.
I Am So Very Sorry. I Would Love To Help. But Right Now, I Am Working On A Very Large Direct3D Style Game Using Microsoft Visual Basic. I Do Know A Lot Of Java, Though. If You Get Stuck, Please, Feel Free To Post Your Questions.