Разработчик ролевой игры Knights of Frontier Valley рассказал о грядущем обновлении, которое привнесёт в игру много нового. Из сообщения можно узнать новые подробности о проекте, а также ознакомиться с направлением его развития.
Достопочтенные Рыцари,
Сегодня я расскажу о работе над грядущей версией «Alpha 3.fun». Если вы следите за развитием проекта, то, возможно, помните, что эта версия получила название в соответствии с её предназначением — сделать игру ещё увлекательнее.
Давайте вспомним: если версия Alpha 1 была демонстрацией самописного движка, то Alpha 2 показывала базовый игровой процесс, пусть и в очень ограниченном виде. Alpha 3 существенно дополнила его, но оставалось ещё много работы. До этого момента основной задачей было заставить игру «работать»; теперь же цель — сделать её «увлекательной». Хотя «3.fun» и содержит в названии предыдущую версию, пока это самое масштабное обновление и его разработка уверенно движется к завершению.
Половина разработки уже позади, объём работ окончательно определён, и я готов поделиться подробностями. Итак, чего же ждать?
1. Развитие персонажа
Развитие персонажа — ключевая особенность любой ролевой игры. В прошлой версии вы могли выбрать и настроить персонажа, но не было возможности получать навыки или повышать уровень. Теперь это в прошлом! Система развития персонажа реализована полностью.
В начале игры можно выбрать один из трёх классов персонажа, определив основной подход к испытаниям — полагаться ли на физическую силу, ловкость и умения, или же на ум?
Со временем и при выполнении определённых требований вы сможете выбрать профессию — каждому из трёх классов доступны три варианта (всего девять). Но это не всё — вы сможете дополнительно специализироваться в одном из трёх направлений, уникальных для каждой профессии. Таким образом, можно выбирать из 27 ролей, и все они обладают индивидуальными преимуществами, титулами и уникальными перками! Для каждой роли предусмотрены особые квесты.
Очередное нововведение — перки. Существуют базовые личностные характеристики, которые выбираются лишь в начале игры, но большинство перков можно получить позже при выполнении определённых требований, среди которых может быть принадлежность к определённой профессии или даже направлению.
Создание персонажа во многом улучшилось. В зависимости от выбранного класса, вы начнёте игру с некоторым опытом в соответствующих навыках. Большинство персонажей умеют ездить верхом, а плавать — все. По сути, навык «плавание» исчез, но вы сможете улучшить эту способность соответствующим перком. Удаление плавания — не единственное изменение в навыках. Некоторые из них переработаны для большей увлекательности и баланса.
Сделано и множество других улучшений, не связанных с развитием. Например, полностью переработана логика определения отношений между персонажами и того, знакомы ли они друг с другом. Поведение NPC также претерпело некоторые изменения, и дальнейшие доработки в этом направлении лягут в основу следующего обновления.
2. Сюжетный режим
Alpha 3 была в основном песочницей с несколькими разрозненными заданиями, но без какого-то основного сюжета. Теперь же в игре появился сюжетный режим, а это значит, что она (наконец-то!) разделена на главы. Каждая глава представляет один природный сезон (= три месяца) и содержит основное задание. Если быстро выполнить это задание, оставшееся время можно перемотать. Это удобно, если все побочные задания уже выполнены или если вам не терпится двинуться дальше. Но вы можете доиграть оставшуюся часть сезона, продолжая выполнять побочные задания или исследовать мир. По окончании главы вы получите награду за действия в этом сезоне и сможете повысить уровень.
В Alpha 3.fun будут первые три главы, охватывающие лето, осень и зиму первого года вашего приключения. Впервые игроки насладятся визуальным оформлением времён года — они были с самого начала, но увидеть их не представлялось возможным... ведь вокруг всегда царило лето.
Кроме того, появились новые задания, а окончательная смерть теперь отключается. Предполагаемый способ игры по-прежнему включает окончательную смерть (я уже объяснял почему), но в начале игры можно выбрать упрощённый режим, позволяющий загружаться после гибели персонажа. Но чтобы смерть оставалась значимой, вы получите штраф — поэтому её лучше всё-таки избегать.
3. Бой
Каждая версия привносила улучшения в тактические сражения. Ничего не изменилось, но в этот раз у меня есть кое-что особенное. Я добавил совершенно новый и в большинстве случаев доступный режим «быстрого» боя.
Тактические сражения увлекательны и дают преимущество умному игроку. Но это всё-таки RPG, в которых много битв, включая схватки со слабыми противниками. Необходимость сражаться в заведомо выигрышном бою может быстро превратиться в рутину. А помните, чему посвящена эта версия?
Быстрый бой развернётся в обзорной панели. В ней будет представлено настоящее, но заметно ускоренное сражение, скорость которого можно настроить под свои потребности. Панель включает информацию об участниках боя, совокупной силе каждой стороны и (если вы сами участвуете) обзор ваших ранений. Если запахло жареным, можно вмешаться и выбрать отступление — и с этим лучше не затягивать, поскольку шансы на побег падают с каждым полученным ранением ног и по мере сокращения отряда.
Группы NPC также сражаются на карте путешествий, и вы сможете наблюдать за их битвой с безопасного расстояния или присоединиться к ней.
Ещё одно заметное улучшение боевой системы — изменение размера локальных карт дикой местности. Когда вы сталкиваетесь с врагами за пределами города, тактический бой начинается на процедурно сгенерированной карте. Раньше эти карты были довольно большими, что означало необходимость преодолевать значительное расстояние до противника. Благодаря уменьшению размера этих карт (что на данном этапе разработки было сложным изменением, затронувшим многие части кода), остались в прошлом ходы, когда противники просто бежали навстречу.
4. Новый тип подземелья
Эта часть ещё не завершена, но я усердно работаю над её внедрением. До сих пор в игре было два типа подземелий, но их запланировано немало. У всех уникальное визуальное оформление и их разработка идёт полным ходом, но я пока не готов представить их игрокам.
Новое подземелье — новая музыка и звуковые эффекты, а также обитающие в нём новые персонажи (включая их портреты, анимации и поведение), и новые предметы, так что это не мелочь. Тем не менее, я постараюсь включить одно в эту версию.
5. Новые объекты, предметы и персонажи
Alpha 3.fun добавляет новые используемые предметы и объекты на карте. Теперь можно освещать путь фонарём или свечёй, а не только факелом. Также появились новые типы брони и много чего ещё. В городах теперь есть указатели на примыкающие к текущей карте кварталы. Ещё одно нововведение — необходимость опознания особых предметов, которое больше не проходит автоматически. Кроме того, добавлено несколько новых персонажей. Не хочу раскрывать все карты, но могу сказать, что фракции нежити приросло.
И наконец, были появились некоторые давно отсутствовавшие анимации — теперь дети тоже ложатся спать!
6. Улучшения интерфейса
Когда происходит что-то интересное, внизу экрана может появиться небольшое сообщение. Раньше с этими сообщениями была небольшая путаница — в зависимости от цвета фона карты их иногда было трудно прочитать, а возможности вернуться к предыдущим сообщениям не было. Кроме того, эта функция была сыроватой, и сообщения порой накладывались друг на друга. Теперь это в прошлом. Как и во многих других RPG, эти сообщения теперь располагаются в специальной панели, которую можно прокручивать.
Ещё одно интересное изменение интерфейса касается сумки или «быстрых ячеек». Сумка всегда была на экране инвентаря, но до сих пор вы не могли использовать предметы из неё в бою, что, собственно, и есть её главная функция. Копаться в рюкзаке в поисках нужного предмета, пока тролль колотит вас дубиной — не вариант во время боя (и никогда им не был). Теперь же вы сможете использовать предметы из небольшой поясной сумки. Как и прежде, сумка начинается с трёх ячеек, но теперь её можно улучшить. Кстати, сильно ограниченное количество ячеек — это полностью осознанное решение. Побеждать в тактических сражениях нужно, избегая превосходящие силы противника и правильно подбирая действия, а не таская огромное количество зелий лечения!
Внесено множество других изменений в интерфейс, включая указатель мыши, который меняет вид в зависимости от стандартного взаимодействия с объектом, на который он наведён.
7. Звуковые улучшения
Добавлены новые музыкальные дорожки и звуковые эффекты, но наибольшие изменения коснулись другого аспекта. Думаю, мало кто знал, но в игре есть речевой движок, который позволяет персонажу игрока на портрете говорить с реалистичными движениями губ. Я как-то выкладывал видео, но оно не привлекло особого внимания. «Говорящий» портрет персонажа реализован много лет назад и всегда работал, просто руки не доходили это как-то использовать. Это забавная функция, и поскольку эта версия называется «fun», наконец пришло время её разблокировать. Теперь ваш персонаж будет периодически комментировать интересные события, а в будущем он будет говорить ещё чаще.
8. Технические улучшения
Внесено множество технических улучшений. Они интересны не всем, но я выделю некоторые из наиболее важных изменений:
- Автоматическая отправка отчётов о сбоях: поскольку никому не нравится копаться в папках в поисках непонятных файлов с ошибками и отправлять их по электронной почте, я добавил новую функцию, которая автоматически отправляет отчёты о сбоях. Со временем эту систему можно будет улучшить, но она уже работает и предоставит мне важную информацию для устранения неполадок, требуя от игроков лишь щелчка для подтверждения.
- Плавная загрузка анимаций: раньше появление новых персонажей на экране вызывало кратковременное подвисание игры во время загрузки анимаций. Эта проблема решена — теперь они загружаются постепенно в фоновом режиме между кадрами рендеринга, и новый персонаж появляется, когда всё готово.
- Производительность при смене карт: улучшения в управлении памятью и процессами загрузки и сохранения карт значительно ускорили смену локаций, что, несомненно, сделало игру увлекательнее.
- Также были исправлены 20 оставшихся багов из Alpha 3.