Hi devs!
First of all, great game so far, and it has so much potential!
However, the accuracy and aiming system has been frustrating at times. It seems to be based on probabilities, with an impressive amount of factors generating a final accuracy percentage, resulting in your shells landing at random in a certain sized circle around the target. This can be very frustrating at short ranges, especially when the turrets of your guns seem to turn away from their target specifically to shoot in front or behind it.
I had the thought that a simple change could be made to improve the accuracy and aiming system and make it feel more deliberate and less random:
Instead of the shells landing inside of a circle around the target, based on an accuracy percentage, the range finder on your ship could provide range, course, and speed estimates with a certain percentage of error depending on your base accuracy and long range accuracy numbers. Each type of gun would have a natural spread, representing their innate accuracy. The guns would then fire at the point of the water where the target is predicted to be after shell flight time is taken into account. A bonus to the accuracy of your rangefinder could also gradually increase, the longer the target maintains the same course and speed.
So the overall accuracy of your gunnery would depend on your base accuracy and long range accuracy numbers, the natural spread of your guns, whether or not the target maintains its course and speed, plus the aforementioned impressive amount of factors already implemented.
I figure a change like this would be fairly simple to implement since it would not change the probabilistic nature of the system, it would just change what is randomised.
Cheers