Прочитал. обдумал...
1. Статичные ТТД корабля - не реалистично, но балансит сражение, давая преимущество более опытному игроку, ну или более удачно улучшившему свой кораблик(фиты КО). Улучшения должны быть реалистичны, с небольшим количеством
2. Рандомные ТТД корабля - смотря на сколько они рандомные. Если без фанатизма, в небольших значениях. И с увеличением более лучших и удачных ТТД корабля при строительстве, должна максимально усложняться возможность его улучшения. Топовых кораблей должно быть минимум, и за ними должна быть охота. ТТД корабля противника должны быть скрыты, и только некоторые параметры, которые можно определить визуально, можно увидеть в бою(примерная скорость, маневренность, количество пушек, качество парусины, осадка(загруженность трюма)) Как пример: определить максимальную скорость корабля по ветру ...
3. Как вариант, привязать качество строящихся кораблей к уровня мастерства корабела,качеству используемых чертежей, материалов. Чем лучше и больше корабел стоит, тем качественнее у него получаются корабли. Это позволит внести в экономику дополнительную мотивацию строить много(хорошо или плохо ???). Лучший корабел - лучшии корабли. Хороший корабелов мало, а лучших единицы. А то в КО - куда не плюнь, мастер корабел.....