На основе своих мыслей, предложений игроков и недавно проведенного опроса ( https://goo.gl/forms/6NLuR2s39HzJptBs1 ) представляю следующую модель сражений:
Фракции.
По результатам голосования большинство выбрало вариант, при котором каждая гильдия выбирает свою фракцию, и когда игрок вступает в гильдию он примыкает к фракции. Можно попробовать их сделать, и посмотреть что получится. Но вариант фракций обладает недостатком - сокращает разнообразие в формировании альянсов, а так же возможность создания гильдий, которые играют "против всех".
Определяться фракции могут по абстрактным названиям - пираты, торговцы, гвардейцы, или по конкретным - Королевский флот, флот Испании, флот Франции, Пираты (как "нация").
Предмет сражения
Превосходство в мире и преимущество, полученное путем захвата игровых портов. Захваченный порт будет находиться под флагом фракции и именем гильдии владельца.
Для каждой фракции существует один или несколько портов по всему миру, которые захватывать нельзя (центральные порты / столицы).
Изначально все порты нейтральны (кроме центральных), и принадлежат NPC. Так же точно порт становится нейтральным, когда гильдию владеющей им распускают.
Региональное деление не влияет на порты – в одном регионе могут быть два порта как разных фракций или гильдий, так и одной, поскольку мир будет бесшовным.
Владение портом позволяет развивать в нем производство
Принцип запуска сражения
Для того, чтобы напасть на порт необходимо выполнить 2 этапа:
1) Уровень волнения. Его нужно поднять до предельной отметки – 100%. Приблизительно это так:
a. Потопление игрока фракции, владеющей портом, поднимает волнение на 5%
b. Потопление торговых NPC вблизи порта (500м) – поднимает волнение на 0.5-1% за штуку. Все торговые NPC в зоне порта отображаются как дружественные к фракции, которой принадлежит порт
c. Волнение падает само на 20% в сутки
2) Когда уровень волнения находится на предельной отметке, любой, имеющий соответствующие права в гильдии, может объявить войну - через 24 часа или через 48. Временное ограничение: войну нельзя объявлять в период с 00 до 07 по МСК, поскольку в это время чаще всего проводятся техработы на сервере, а так же недостаточный онлайн гильдий.
3) После объявления войны уровень недовольства остается зафиксированным на 100%, и больше не меняется до момента сражения. Другие гильдии не могут объявить войну.
4) Уровень волнения на что-нибудь влияет в производстве и экономике
Процесс боя
Пока что рассмотрим пример механики сражения в открытом мире, без перехода на доп. локацию:
В назначенный день и время все игроки нападающих и защищающихся гильдий, а так же союзники встречаются в окрестности порта и берут что-то по типу задания в таверне.
Во время активности этого задания над кораблями появляется значок сражения.
a. Задание появляется за час до начала боя
b. До начала боя игроки со значком сражения НЕ могут взаимодействовать между собой и врагами
c. После начала боя игроки со значком сражения могут взаимодействовать только между собой, и не могут с другими игроками (без значка). Это позволяет защитить процесс боя от непредвиденных внешних вмешательств, и защитить игроков, не участвующих в сражении.
Сражение идет 2 часа. Задача атакующей стороны:
1) Произвести осаду путем уничтожения всех башен у форта и береговых укреплений у порта. Башни могут быть с разным вооружением, и их комбинирование позволит сделать уникальную конфигурацию форта.
2) После осады будет использоваться механика по принципу абордажа для осуществления захвата, с участием морской пехоты
3) В случае если нападающая сторона успевает захватить порт, она выигрывает, и порт сразу переходит ей во владение. При этом уровень недовольства падает до 0%
4) В случае если нападающая сторона не успевает захватить порт, она проигрывает, и порт получает статус защиты на 48 часов. Все разрушенные башни и строения не восстанавливаются, а должны быть перестроены или отремонтированы гильдией
Для установки защитных укреплений нужно в мастерской скрафтить компоненты для них. Компоненты большие и тяжелые, поэтому потребуются усилия нескольких человек.
На данный момент произведены все подготовительные и технические этапы, которые позволят ввести такую или похожую систему и расширять ее в дальнейшем.