Я боюсь, что название каким я бы хотел назвать свой корабль - не существует в природе обычных рядовых существительных. Вот и получается, что вариант с БД очень стрёмный. Конечно тем, кто не хочет проявить свою креативность - их устроят названия из БД. Вообще не пойму. Люди хотят названия, но каждый предлагает свой вариант того, как это должно быть реализовано. Напомню какие варианты предлагались:
- База данных исторических названий.
1.С привязкой к кораблю до тех пор, пока тот не уничтожат.
2.Привязывается имя конкретно к рангу корабля. То есть для каждого ранга своя база данных. Привязывается вплоть до уничтожения корабля.
3.Возможно за монету ввести в БД своё название корабля. Платишь - получаешь своё название.
- База данных всего и вся. Исторические названия, существительные на разных языках, имена географических элементов и тд.
- Визуально только для себя. Название корабля высвечивается только у себя, никто не может его увидеть.
- Имя по принципу: [тип корабля], [название]
1.Название видимо подбирается одним из способов описанных выше.
Что хочется сказать. По-моему люди начали забывать, что они не конструируют игру. И все решения принимаются разработчиками. А если это так, то нужно помнить о том, что никто не хочет пыхтеть над всеми деталями которые вы тут понаписали. Нужны ли нам названия? Уже обговорили сорок раз - да. Даже объяснять не буду почему. Вопрос только в том, будет ли всё так красиво, как вы хотите? Каждый намерен выдумать свою уникальную систему присвоения имён с базами данных, титулами и матаном. Не самое приятное зрелище увидеть в подзорной трубе название "Бороздящий Аналы". Но что поделать? Не уж то паранойя хватила весь мир и все вдруг стали идеалистами? Специфика любой игры не предусматривает высококачественный фильтр нецензурной лексики и некорректных имён. На худой конец можете нанять общество модераторов, которое будет отслеживать названия и имена не удовлетворяющих атмосфере игры