October 8, 2023

Dev Blog #3: Предметы, оружие, взаимодействие

В этом выпуске блога разработчиков расскажем о еще одном важном и крупном блоке систем, связанных с взаимодействием персонажей и предметов на сервере.

Меню взаимодействия

Для взаимодействия с окружающими персонажами и автомобилями мы предусмотрели контекстное меню, назначаемое игроком на удобную горячую клавишу.

По умолчанию персонажи на сервере не знакомы между собой и не видят имен друг друга. Через меню взаимодействия игрок может предложить познакомиться, а второй игрок - принять предложение или отказаться.

Одна из самых важных функций меню взаимодействия - обмен и торговля.

Безопасная торговля и обмен

Для безопасных сделок между игроками предусмотрен интерфейс, в котором каждый игрок может предложить свои предметы и сумму наличных, получить ответное предложение от второго игрока, и провести автоматический обмен без рисков.

В качестве объекта для обмена может выступать не только предмет из инвентаря, но и недвижимость. Каждый шаг обмена сопровождается подсказками, так что разобраться в процессе очень просто.

Инвентарь и хранилища

Для хранения и использования предметов предусмотрен инвентарь в главном меню сервера. В нем игрок может назначить предметы на горячие клавиши, надеть одежду на своего персонажа, взять в руки снаряжение (инструменты, оружие и патроны), выбросить предмет на землю или посмотреть его свойства.

Предметы на сервере могут изнашиваться, иметь особенные свойства или модифицироваться игроками. Об этом мы подробнее расскажем в следующих выпусках Dev Blog.

Помимо личного инвентаря, на Fiver предусмотрены хранилища - например, багажники автомобилей, контейнеры, склады фракций.

Владелец хранилища (например, лидер фракции) может назначить различные уровни доступа к хранилищу.

Помимо интерфейса, предметы в хранилище могут иметь визуальное представление в интерьере.

Отдельно хотелось бы отметить, что все демонстрируемые возможности и интерфейсы являются предварительными, мы постоянно работаем над улучшением как визуальной, так и функциональной составляющей. Например, в интерфейсе обмена использован более современный дизайн-код, который в ближайших обновлениях будет также использован в инвентаре и хранилищах - они станут еще удобнее и красивее.

Сейчас наша цель - держать вас в курсе прогресса разработки, а подробные обзоры и финальные интерфейсы каждой системы мы покажем вам чуть позже.

Следите за новостями и оставайтесь с нами.

Переходите в наш VK, Telegram и Discord каналы: https://fiver-rp.com