Yay, for even more beta testing/bugs, because it’s a fun game.
In several of the game I’ve played (Perhaps all), near the middle of the map there is an ‘invisible’ mine layer, which just continuously drops mines into a single place. I say invisible, but it’s not even really there. Can’t shoot, can’t do anything to the spot. Further, on the map in/around that area are several objects/things (I don’t know what) that appear there that are not showing up in the actual game.
Ah, I think that a lot of ships don’t keep up because many of them are just slower than the player’s ship. I know I abuse that by loading down my other ships with guns and stuff, then my “flag” ship gets some mines and an extra engine to boost its speed. Then I get to drag all of these ‘900/400’ weight ships around at a 28 speed.
As for how you can handle the fleet mechanics? My thought would be to allow the player to make a sort of “conglomeration” of ships, then allow them to decide which guns are allowed to fire within the conglomeration. So, you’d get to position the ships in your fleet in relation to your flag ship (So that you can actually use them to protect other ships), then select which guns would still be allowed to fire (Like indicate that the ones on this side are not allowed to fire. To make this less game breaking, something like lowering the speed of all other ships to the smallest in the formation would work (As well making the turn algorithm based on the max speeds of edge ships or something) and once a ship is damage past a certain point it goes into another AI that peals away and either tries to get back to a safe port or something.
Ah, I just had a crash while destroying an enemy ship. The results of the print out weren’t too useful, hah.
Find Start Point Failed
Find Start Point Failed
Find Start Point Failed
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(Unknown So
urce)
Caused by: java.lang.NullPointerException
at W.b(Unknown Source)
at k.a(Unknown Source)
at e.b(Unknown Source)
at FourExample.a(Unknown Source)
at FourExample.main(Unknown Source)
... 5 more
Press any key to continue . . .