This may be confusing to you guys but...coding java isn't the easiest thing in the world. Lets look at the energy fields, arguably one of he easiest pars of the game as it is only collected--not shot at, does it move; it only spawns.
FIRST: You need a planet to put this energy on. Planets take a bit to code but thats not java. Moving on...
SECOND: Each energy orb spawns randomly so you need parameters on where they can spawn and constraints on where they can't.
THIRD: Each energy orb (which spawns randomly in random positions) has a random amount. So for each system and planet, you need an array with all possible numbers and a constraint to nullify decimals that show up in the output column.
FOURTH: Each energy orb has a set time in which it is picked up depending on the collector. Because you can use a vega ship anywhere (and antares, gemini ...), all collectors must be continued in an array which means for each array of energy, a set time must be added and adjusted for every new and old collector.
FIFTH: You picked an energy orb up! Congrats; tell me, how does the server know you picked up that orb? Oh, just add a variable in the registration script. Not difficult but sever worthy--1000+ players need different variables so energy arrays don't overlap.
I could go on and on but I think you get the point. Give the devs some slack--most people have stuff they do in their everyday lives besides code.
FIRST: You need a planet to put this energy on. Planets take a bit to code but thats not java. Moving on...
SECOND: Each energy orb spawns randomly so you need parameters on where they can spawn and constraints on where they can't.
THIRD: Each energy orb (which spawns randomly in random positions) has a random amount. So for each system and planet, you need an array with all possible numbers and a constraint to nullify decimals that show up in the output column.
FOURTH: Each energy orb has a set time in which it is picked up depending on the collector. Because you can use a vega ship anywhere (and antares, gemini ...), all collectors must be continued in an array which means for each array of energy, a set time must be added and adjusted for every new and old collector.
FIFTH: You picked an energy orb up! Congrats; tell me, how does the server know you picked up that orb? Oh, just add a variable in the registration script. Not difficult but sever worthy--1000+ players need different variables so energy arrays don't overlap.
I could go on and on but I think you get the point. Give the devs some slack--most people have stuff they do in their everyday lives besides code.