Журнал изменений
0.03.011
- Полностью пересмотрена механика поворота корабля (реакция судна на команды управления).
- Боевой ход получил акцент на манёвренность и быстрый выбор направления.
- Полный ход рассчитан на широкие повороты с учётом высокой скорости.
- Предусмотрена возможность медленного разворота корабля даже при отсутствии хода за счёт воздействия течения.
- Устранена резкая остановка поворота после отпускания управления.
- Реализован постепенный набор скорости поворота.
- Пересмотрены настройки, отвечающие за плавность и скорость манёвров.
- Добавлено интерактивное меню, отображаемое при запуске игры.
- Добавлена регулировка громкости звуковых эффектов, музыки и команд боцмана.
- Добавлена возможность включать и отключать счетчик FPS.
- Выбранные параметры звука и интерфейса сохраняются между запусками игры.
- Добавлены кнопки возврата в главное меню и выхода из игры.
- Обновлён внешний вид меню в соответствии со стилистикой игры.
- Улучшена отзывчивость кнопок и переключателей.
- Обновлена иконка приложения с поддержкой адаптивного оформления Android.
- Настроено отображение значка приложения с учётом разных форм иконок на телефонах.
- Иконка разделена на слои переднего плана и фона для поддержки параллакс-эффекта.
0.03
- Добавлена система ветра и его силы, влияющая на движение и управление кораблём.
- Добавлена кнопка визуализация ветра — позволяющая видеть направление движения воздушного потока непосредственно в игровом мире.
- Скорость корабля зависит от текущей силы ветра и его курса.
- Добавлены разные режимы скорости при обычных и боевых парусах в зависимости от силы ветра.
- Реализовано влияние скорости хода на манёвренность корабля.
- Добавлена работа парусов при изменении курса относительно ветра.
- Реализованы свисающие паруса при проходе корабля прямо против ветра.
- Реализовано изменение положения реев и работа парусного вооружения при изменении курса, включая разворот флага по направлению ветра.
- Реализован переход между галсами при прохождении носом через ветер (оверштаг).
- Реализовано поведение корабля под боевыми парусами и при резком повороте.
0.02
- Убрана поддержка ARMv7 + Neon (32-bit).
- Оставлена поддержка ARM64, как основной.
- Игровая часть и морские механики остались без изменений по сравнению с 0.01.
0.01
- Динамическая поверхность моря — волны постоянно рассчитываются и изменяются, а не являются неподвижным изображением.
- Разнообразное движение волн — на характер поверхности влияют направление и сила ветра.
- Объёмное движение воды — волны не только поднимаются и опускаются, но и смещают поверхность в стороны.
- Разная детализация на расстоянии — ближайшие участки моря рассчитываются подробнее, а удалённые упрощаются для снижения нагрузки.
- Отражение воды — поверхность может отражать окружающий мир.
- Преломление под водой — изображение под поверхностью воды также учитывается.
- След корабля — движение судна воздействует на поверхность моря.
- Пена вокруг корабля — движение судна сопровождается образованием пены.
- Пена на волнах — предусмотрена реакция поверхности на характер движения волн.
- Пена у берега — отдельный эффект взаимодействия воды с берегом.
- Туман и морская дымка — атмосфера может изменяться вместе с состоянием моря и ветром.
- Бесконечное море — море следует за кораблём, поэтому отсутствуют обычные невидимые стены и жёсткие границы небольшой игровой локации.
- Открытый горизонт — корабль может удаляться от исходной точки, продолжая находиться в морском окружении.
- Плавучесть корабля — судно взаимодействует с рассчитанной поверхностью воды.
- Несколько точек под корпусом — плавучесть рассчитывается сразу в нескольких местах корпуса.
- Реакция на волну — разные части корабля могут по-разному реагировать на положение поверхности воды.
- Учитывается движение воды — корабль реагирует не только на высоту воды, но и на её пространственное смещение.
- Два режима точности — предусмотрены обычный и более точный варианты расчёта плавучести.
- Сглаживание движения — изменения плавучести сглаживаются, чтобы движение судна не было резким.
- Гашение вертикальных движений — вертикальная скорость корабля учитывается при расчёте поведения на воде.
- Настраиваемый центр масс — положение центра масс можно изменять для настройки поведения судна.
- Воздействие волн на корабль — движение воды может непосредственно влиять на физическое положение судна.
- Воздействие ветра — ветер может дополнительно воздействовать на движение корабля.
- Скольжение по крутой волне — при наклоне поверхности корабль может дополнительно смещаться вдоль волны.
- Погружение — предусмотрен отдельный режим управления силой погружения судна.
- Корабль Пинас — за основу взята старая модель корабля, переработанная для проекта.
- Новая текстура корабля — исходное оформление модели переработано под проект.
- Орудийные люки — в бортах прорезаны люки, из которых видны пушки.
- Отдельные модели пушек — орудия добавлены непосредственно на корабль.
- Штурвал — добавлена отдельная модель штурвала.
- Якоря — добавлены на корабль.
- Кабестан — добавлен на палубу.
- Кормовые фонари — предусмотрены отдельные фонари, которые можно будет зажигать ночью.
- Освещение кормовых окон — предусмотрена возможность включать свет в окнах кормы из каюты капитана.
- Фигура Ники на носу — носовой элемент заменён на крылатую фигуру богини Ники.
- Анимированный штурвал — вместо обычных кнопок поворота используется штурвал, который реагирует на управление.
- Управление камерой свайпами — верхняя часть экрана используется для управления обзором.
- Управление кораблём — нижняя часть экрана предназначена для управления судном.
- Адаптивный интерфейс — интерфейс подстраивается под разрешение и соотношение сторон экрана.
- Анимация парусов — по команде игрока паруса поднимаются и опускаются.
- Поднять паруса — отдельная команда для подъёма парусов.
- Поднять все паруса — команда для одновременного подъёма всех парусов.
- Спустить паруса — команда для спуска парусов.
- Убрать паруса — отдельная команда уборки парусов.
- Голос боцмана — команды сопровождаются голосовыми репликами, поэтому управление парусами получает звуковую реакцию экипажа.
- Шум моря — добавлен фоновый звук морских волн.
- Фоновая музыка — добавлено музыкальное сопровождение плавания.
- Голос боцмана — команды управления парусами сопровождаются голосом.
- Морское небо — добавлено окружение с небом над открытым морем.
- Оптимизация расчётов моря — часть вычислений может выполняться не каждый кадр.
- Распределение нагрузки — отдельные расчёты могут распределяться между кадрами.
- Многопоточные вычисления — система предусматривает выполнение части расчётов в отдельных потоках.
- Учёт видимости объектов — ненужные в данный момент расчёты могут не выполняться для невидимых объектов.
- Адаптация к мобильным устройствам — система предусматривает работу с ограничениями производительности мобильного оборудования.
← Все записи