Results 1 to 2 of 2
Thread: Server/Client question
- 09-27-2013, 02:47 AM #1Member
- Join Date
- Sep 2013
- Rep Power
In my school, we have a senior project requirement to graduate. We have to do a project on anything we want (from non profit organizations to building a robot, which sounds great but it's not really that great haha) and I chose to create a game using Java.
I probably won't make the game extremely complex, because my skills in Java are quite limited (as in, I still rely on Google for most things)... However, I am going to incorporate a server/client sort of thingy in my game. Is it hard to make the server? (It will be a real time strategy game with no AI, just PvP)
P.S. sorry if this is too vague, I'm just trying to get an idea of how deep of a hole am I digging in this project...
- 09-27-2013, 10:19 AM #2Just a guy
- Join Date
- Jun 2013
- Rep Power
Re: Server/Client question
Quite deep. This requires quite a bit of experience on multiple levels, I would pick something else if I were you. Creating a game will require you learn lots of theory too, its not all about programming. And there are the assets to consider; you need graphics, sounds, music and levels. A strategy game would require you to learn the following:
- generic game theory (the game loop, frames per second, input response)
- path planning
- collision detection
- working with 2D graphics (OpenGL, working with images, applying filters)
- sound and music playback
- networking (client/server architecture)
- game networking (latency, predictions, clock synchronization)
Or you can go down the 3D graphics road and use a prebuilt engine such as Unity (which is C#, not Java) or JMonkeyEngine (which is Java). So you have to learn all about 3D and still most of the above.
And that is all tech, then there is the design of the actual game itself of course! Creating the units, balancing the gameplay and the difficulty... Someone who doesn't have the experience will take at least a year to build something like this.
Of course it also depends on what you will be making. Creating a multiplayer poker game is far easier than creating a C&C clone. Perhaps you want to scale it down a little."Syntactic sugar causes cancer of the semicolon." -- Alan Perlis
- By chanphat01001 in forum CLDC and MIDPReplies: 3Last Post: 06-03-2012, 10:48 AM
- By chanphat01001 in forum Advanced JavaReplies: 1Last Post: 06-03-2012, 04:07 AM
- By lkcz in forum New To JavaReplies: 2Last Post: 09-24-2010, 12:31 PM
- By Kodak07 in forum NetworkingReplies: 3Last Post: 03-29-2009, 11:50 PM
- By saru88 in forum NetworkingReplies: 1Last Post: 10-05-2008, 04:12 PM