Убедить Вас, что "новый" интерфейс нуждается в капитальной переделке (практически с нуля) у меня вряд ли получится, остается хоть как-то причесать то, что наработано непосильным трудом.
(бурги они как дети, иконки увидели и рады. из русскоязычных капитанов я никого не знаю, кому бы понравилось)
Итак:
1. Сейчас все очень разреженно и крупно, мало влезает на экран. Иконки в инвентаре/складе/магазине можно уменьшить немного (круто сделать галку большие/маленькие), строчки в размер иконки, с минимальным промежутком. За счет уменьшенного шрифта окно в 2 столбца будет не такое громоздкое.
2. Выпадающие списки фильтров это зло. То, как сейчас в магазине (каждая категория на кнопке) это удобно и правильно. В новые окна нужны кнопки вместо выпадающих списков.
3. В перевозках важен вес. Я сначала смотрю на окно загрузки корабля, потом считаю (в уме!!) на сколько примерно процентов он загружен и сколько еще влезет. Правильный формат:
Cargo:80% Free:800/4000
4. Сплит это зло, а интерфейс должен иметь смарт функции. Перетащил стопку левой мышкой и она влезла - все. Не влезла - появилось окошко сплита, выделено сколько влезет. Перетащил с шифтом - окошко сплита появляется в любом случае, выделено сколько влезет.
5. Для обнуления окошка ввода цифрами сейчас я жму минус, никуда не кликая. Это тайное знание, будет лучше если первая введенная цифра будет заменять собою поле.
6. Если я гружу сформированный флот (и только тогда) хотелось бы иметь функцию множественного выбора стопок через Ctrl и кнопку автоматической загрузки, которая максимально плотно распределяет груз по флоту (разбивая то, что много весит, и добивая тем, что весит мало) и предлагает мне на выбор распределение, которое будет ПОСЛЕ автоматической загрузки (я перечислил варианты с разбивкой, разделив слэшами, читать по столбцам):
Indiaman - 25% / 85% / 50%
Indiaman (fleet) - 25% / 10% / 50%
Indiaman (fleet) - 25% / 10% / 0%
Indiaman (fleet) - 25% / 10% / 0%
над вариантами распределения можно подумать.
Где-то там же кнопка/галка [Optimize fleet speed], которая помимо прочего максимально разгрузит самый медленный корабль, по которому считается скорость флота в ОМ. Тут конечно есть заковыка, что при смешанной композиции флота это будут разные корабли на разном ветре, поэтому считаем для каждого корабля среднюю 30 / 45 / 90 / 135 / 180 и берем для разгрузки самый медленный.
7. Добавьте в склад и карго вес стопки. Это сильно поможет прикинуть на глаз, что и как везти, что в первую очередь выбрасывать для увеличения скорости, будучи атакованным.
Идеально - при нажатии кнопки Drop Cargo я получаю специальное окно в котором вижу:
- максимальную скорость каждого корабля на текущем курсе и с текущей загрузкой.
- загрузку каждого корабля в процентах.
- счетчик секунд до следующего сброса.
- список всех грузов флота в формате корабль (1? 2? 3? названий-то до сих пор нет) / груз / количество / вес / прибавка скорости после дропа в узлах / кнопка drop. При выделении какого-то из кораблей во флите вижу только его груз. Тут можно еще и геймплей разнообразить:
- сброс груза, который появится в море. Атакующий должен сбросить скорость, чтобы идентифицировать его или забрать.
- бросить корабль из флота. Атакующий может остановиться и забрать его через стандартный бой, получив в награду кораблик, его груз и возможно чуть-чуть совсем марочек. Простояв какое-то короткое совсем время в океане брошенный корабль, будучи не атакованным, кидается автоматом в ближайший порт, товар на рынок, корабль в магазин. Будет стимул чекать порты вдоль торговых маршрутов.
8. Название пушек: type, 0Хpd. Тогда будет правильная сортировка с автоматической группировкой по типам и увеличением калибра. Ведущий ноль обязателен, но вы можете поработать чутка и спрятать его, чтобы в сортировке он был, а в отображении нет.
9. Сортировка и группировка. Если включено отображение [ All ], то надо добавить флажок или кнопку [ Group ]. Если включен любой другой фильтр, то она серая. Если включено, то появляются разделители, а сортировка работает внутри групп. Сортировка по любому полю, я не знаю, зачем сортировать по количеству, но подход должен быть системным.
Если соберетесь что-нибудь из этого реализовать - будет по крайней мере понятно, какой объем работы вы готовы тащить, напишу, каким должно быть окно снаряжения корабля с точки зрения человека, который играет в Вашу игру (много).