Dev Blog #3: Предметы, оружие, взаимодействие
В этом выпуске блога разработчиков расскажем о еще одном важном и крупном блоке систем, связанных с взаимодействием персонажей и предметов на сервере.
Меню взаимодействия
Для взаимодействия с окружающими персонажами и автомобилями мы предусмотрели контекстное меню, назначаемое игроком на удобную горячую клавишу.
По умолчанию персонажи на сервере не знакомы между собой и не видят имен друг друга. Через меню взаимодействия игрок может предложить познакомиться, а второй игрок - принять предложение или отказаться.
Одна из самых важных функций меню взаимодействия - обмен и торговля.
Безопасная торговля и обмен
Для безопасных сделок между игроками предусмотрен интерфейс, в котором каждый игрок может предложить свои предметы и сумму наличных, получить ответное предложение от второго игрока, и провести автоматический обмен без рисков.
В качестве объекта для обмена может выступать не только предмет из инвентаря, но и недвижимость. Каждый шаг обмена сопровождается подсказками, так что разобраться в процессе очень просто.
Инвентарь и хранилища
Для хранения и использования предметов предусмотрен инвентарь в главном меню сервера. В нем игрок может назначить предметы на горячие клавиши, надеть одежду на своего персонажа, взять в руки снаряжение (инструменты, оружие и патроны), выбросить предмет на землю или посмотреть его свойства.
Предметы на сервере могут изнашиваться, иметь особенные свойства или модифицироваться игроками. Об этом мы подробнее расскажем в следующих выпусках Dev Blog.
Помимо личного инвентаря, на Fiver предусмотрены хранилища - например, багажники автомобилей, контейнеры, склады фракций.
Владелец хранилища (например, лидер фракции) может назначить различные уровни доступа к хранилищу.
Помимо интерфейса, предметы в хранилище могут иметь визуальное представление в интерьере.
Отдельно хотелось бы отметить, что все демонстрируемые возможности и интерфейсы являются предварительными, мы постоянно работаем над улучшением как визуальной, так и функциональной составляющей. Например, в интерфейсе обмена использован более современный дизайн-код, который в ближайших обновлениях будет также использован в инвентаре и хранилищах - они станут еще удобнее и красивее.
Сейчас наша цель - держать вас в курсе прогресса разработки, а подробные обзоры и финальные интерфейсы каждой системы мы покажем вам чуть позже.
Следите за новостями и оставайтесь с нами.
Переходите в наш VK, Telegram и Discord каналы: https://fiver-rp.com