Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Advice on where to go next with Java

 
Scott Kimberly
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ok so im kind of looking for some guidance when it comes to my future with programming Java.

I know where to start (learn some basics), which i have done, but im kinda trying to figure out the next step.

I ultimately want to make video games, nothing too special to start with, but 3d and at least fun to play (i hope >.<)

I have a pretty good handle on a lot of basic topics and i can experiment on my own with the various libraries and APIs (and viewers like you) assisting me.

Im just not sure what to do next. I want to have a multiplayer facet to my game, and ive read that implementing the most complex feature should be done first. To me, that is networking, hands down.

So for anyone with experience in this, how should i progress next towards my goal? Ive been getting familiar with JMonkey, but should i just try and make something small and single player? Does code made for 1 user translate well into code that works well for a bunch of users at once?
 
Junilu Lacar
Bartender
Pie
Posts: 7758
61
Android Eclipse IDE IntelliJ IDE Java Linux Mac Scala Spring Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Scott Kimberly wrote:Does code made for 1 user translate well into code that works well for a bunch of users at once?

It depends but for the kind of code you're talking about, usually it doesn't. There are a wide variety of things to learn and master to do 3D game development. I don't even know if Java is necessarily the best tool to use for this type of development. My son attended a week-long, all-day summer camp on 3D game design (First Person Shooter) and they used Unreal Development Kit. They only touched on game map development and terrain textures the entire week. This isn't the same kind of programming that you'd do with Java though but I can't even imagine trying to do this on your own, with only a basic knowledge of Java syntax. Seems like a very steep learning curve.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic