0.03.011

  • Полностью пересмотрена механика поворота корабля (реакция судна на команды управления).
  • Боевой ход получил акцент на манёвренность и быстрый выбор направления.
  • Полный ход рассчитан на широкие повороты с учётом высокой скорости.
  • Предусмотрена возможность медленного разворота корабля даже при отсутствии хода за счёт воздействия течения.
  • Устранена резкая остановка поворота после отпускания управления.
  • Реализован постепенный набор скорости поворота.
  • Пересмотрены настройки, отвечающие за плавность и скорость манёвров.
  • Добавлено интерактивное меню, отображаемое при запуске игры.
  • Добавлена регулировка громкости звуковых эффектов, музыки и команд боцмана.
  • Добавлена возможность включать и отключать счетчик FPS.
  • Выбранные параметры звука и интерфейса сохраняются между запусками игры.
  • Добавлены кнопки возврата в главное меню и выхода из игры.
  • Обновлён внешний вид меню в соответствии со стилистикой игры.
  • Улучшена отзывчивость кнопок и переключателей.
  • Обновлена иконка приложения с поддержкой адаптивного оформления Android.
  • Настроено отображение значка приложения с учётом разных форм иконок на телефонах.
  • Иконка разделена на слои переднего плана и фона для поддержки параллакс-эффекта.

0.03

  • Добавлена система ветра и его силы, влияющая на движение и управление кораблём.
  • Добавлена кнопка визуализация ветра — позволяющая видеть направление движения воздушного потока непосредственно в игровом мире.
  • Скорость корабля зависит от текущей силы ветра и его курса.
  • Добавлены разные режимы скорости при обычных и боевых парусах в зависимости от силы ветра.
  • Реализовано влияние скорости хода на манёвренность корабля.
  • Добавлена работа парусов при изменении курса относительно ветра.
  • Реализованы свисающие паруса при проходе корабля прямо против ветра.
  • Реализовано изменение положения реев и работа парусного вооружения при изменении курса, включая разворот флага по направлению ветра.
  • Реализован переход между галсами при прохождении носом через ветер (оверштаг).
  • Реализовано поведение корабля под боевыми парусами и при резком повороте.

0.02

  • Убрана поддержка ARMv7 + Neon (32-bit).
  • Оставлена поддержка ARM64, как основной.
  • Игровая часть и морские механики остались без изменений по сравнению с 0.01.

0.01

  • Динамическая поверхность моря — волны постоянно рассчитываются и изменяются, а не являются неподвижным изображением.
  • Разнообразное движение волн — на характер поверхности влияют направление и сила ветра.
  • Объёмное движение воды — волны не только поднимаются и опускаются, но и смещают поверхность в стороны.
  • Разная детализация на расстоянии — ближайшие участки моря рассчитываются подробнее, а удалённые упрощаются для снижения нагрузки.
  • Отражение воды — поверхность может отражать окружающий мир.
  • Преломление под водой — изображение под поверхностью воды также учитывается.
  • След корабля — движение судна воздействует на поверхность моря.
  • Пена вокруг корабля — движение судна сопровождается образованием пены.
  • Пена на волнах — предусмотрена реакция поверхности на характер движения волн.
  • Пена у берега — отдельный эффект взаимодействия воды с берегом.
  • Туман и морская дымка — атмосфера может изменяться вместе с состоянием моря и ветром.
  • Бесконечное море — море следует за кораблём, поэтому отсутствуют обычные невидимые стены и жёсткие границы небольшой игровой локации.
  • Открытый горизонт — корабль может удаляться от исходной точки, продолжая находиться в морском окружении.
  • Плавучесть корабля — судно взаимодействует с рассчитанной поверхностью воды.
  • Несколько точек под корпусом — плавучесть рассчитывается сразу в нескольких местах корпуса.
  • Реакция на волну — разные части корабля могут по-разному реагировать на положение поверхности воды.
  • Учитывается движение воды — корабль реагирует не только на высоту воды, но и на её пространственное смещение.
  • Два режима точности — предусмотрены обычный и более точный варианты расчёта плавучести.
  • Сглаживание движения — изменения плавучести сглаживаются, чтобы движение судна не было резким.
  • Гашение вертикальных движений — вертикальная скорость корабля учитывается при расчёте поведения на воде.
  • Настраиваемый центр масс — положение центра масс можно изменять для настройки поведения судна.
  • Воздействие волн на корабль — движение воды может непосредственно влиять на физическое положение судна.
  • Воздействие ветра — ветер может дополнительно воздействовать на движение корабля.
  • Скольжение по крутой волне — при наклоне поверхности корабль может дополнительно смещаться вдоль волны.
  • Погружение — предусмотрен отдельный режим управления силой погружения судна.
  • Корабль Пинас — за основу взята старая модель корабля, переработанная для проекта.
  • Новая текстура корабля — исходное оформление модели переработано под проект.
  • Орудийные люки — в бортах прорезаны люки, из которых видны пушки.
  • Отдельные модели пушек — орудия добавлены непосредственно на корабль.
  • Штурвал — добавлена отдельная модель штурвала.
  • Якоря — добавлены на корабль.
  • Кабестан — добавлен на палубу.
  • Кормовые фонари — предусмотрены отдельные фонари, которые можно будет зажигать ночью.
  • Освещение кормовых окон — предусмотрена возможность включать свет в окнах кормы из каюты капитана.
  • Фигура Ники на носу — носовой элемент заменён на крылатую фигуру богини Ники.
  • Анимированный штурвал — вместо обычных кнопок поворота используется штурвал, который реагирует на управление.
  • Управление камерой свайпами — верхняя часть экрана используется для управления обзором.
  • Управление кораблём — нижняя часть экрана предназначена для управления судном.
  • Адаптивный интерфейс — интерфейс подстраивается под разрешение и соотношение сторон экрана.
  • Анимация парусов — по команде игрока паруса поднимаются и опускаются.
  • Поднять паруса — отдельная команда для подъёма парусов.
  • Поднять все паруса — команда для одновременного подъёма всех парусов.
  • Спустить паруса — команда для спуска парусов.
  • Убрать паруса — отдельная команда уборки парусов.
  • Голос боцмана — команды сопровождаются голосовыми репликами, поэтому управление парусами получает звуковую реакцию экипажа.
  • Шум моря — добавлен фоновый звук морских волн.
  • Фоновая музыка — добавлено музыкальное сопровождение плавания.
  • Голос боцмана — команды управления парусами сопровождаются голосом.
  • Морское небо — добавлено окружение с небом над открытым морем.
  • Оптимизация расчётов моря — часть вычислений может выполняться не каждый кадр.
  • Распределение нагрузки — отдельные расчёты могут распределяться между кадрами.
  • Многопоточные вычисления — система предусматривает выполнение части расчётов в отдельных потоках.
  • Учёт видимости объектов — ненужные в данный момент расчёты могут не выполняться для невидимых объектов.
  • Адаптация к мобильным устройствам — система предусматривает работу с ограничениями производительности мобильного оборудования.