Advertisement

Knowledge requirements for a Game server using SQL

Started by June 14, 2017 01:57 PM
0 comments, last by Alberth 7 years, 5 months ago

Hi guys,

So I feel like I've learnt a bit, not much! but I'm getting somewhere. So I'd like to create a road map to work towards, my reason for learning java is to create a java based game server that uses SQL for data storage.

So this question is directed to people that - if you think about creating a game server then a few ideas come up about how you'll go about it, I'm looking for that sort of information.

More along the lines of the things that come up while thinking about the process. Also a bit of specifics will help.

Thank you!

You picked one of the most difficult pieces of code that exists. The road map is something like

  1. Be fluent in Java.
  2. Be fluent in programming.
  3. Be fluent in program design.
  4. Be fluent in concurrency.
  5. Be fluent in networking.
  6. Be fluent in data bases.
  7. (probably) Be fluent in real-time.
  8. Be fluent in system design (mixing all the above, and understanding the advantages and disadvantages of all choices that exist.)

Here, "be fluent in", means if there is a question about a topic at this forum in the advanced sections, be able to give a proper answer.

The problem with the roadmap however is that you likely don't understand the words that I use. I don't know how to explain them better either.

A second problem is you haven't reached "8" yet, which means you picked a goal without understanding the implications of that choice. In other words, maybe your dream game server is better constructed in a totally different way, using completely different parts. If the system design changes, the required knowledge also changes, and thus the roadmap changes.

As for more practical advice, I'd suggest learn Java, programming, and constructing programs from problem descriptions for a few years first.

This topic is closed to new replies.

Advertisement