7

Veliri дневник разработки: Экономика

Приветствую, друзья!

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

Однако у такой модели есть проблема: она не будет работать при низком или отсутствующем онлайне. Чтобы насытить рынок, необходимо много людей, которые будут добывать, крафтить и торговать.

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

Боты

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

Торговый бот

Цель бота — наполнить рынок корпусами, оружием и т.д., а также создавать «спрос» на товары (во время тестов было выявлено, что железо — самый дефицитный ресурс :)). Бот не генерирует предметы из воздуха (это было бы слишком скучно🙂) и работает по всем правилам игры:

  • Торговый бот скупает все ресурсы, необходимые для крафта какой-то вещи;

  • Если на рынке не хватает предметов, создаёт ордера на покупку, куда могут продавать и игроки;

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

Ассортимент для крафта бот берет из “фракционного магазина”, то есть ассортимент в каждом регионе будет разный.

Также у бота есть стратегия выхода с рынка, чтобы не влиять на живую торговлю. Она довольно простая: бот берет на крафт только те вещи, которых на текущий момент на рынке меньше 10 штук.

Ценообразование

Если бы в игре была активная торговля, можно было бы взять ряд цен сделок за неделю, пропустить через пару фильтров, чтобы убрать граничные значения, и получить “среднюю цену” по версии игры. Однако без игроков это становится немного сложнее. Как понять ценность предмета в валюте?

Я решил эту проблему следующим образом: все предметы в игре на низком уровне состоят из ресурсов, которых всего 6. Я примерно знаю соотношение и ценность каждого ресурса и дал каждому из них цену:

  • торий — 1 cr;

  • медь — 1,5 cr;

  • железо — 2 cr;

  • пластик — 5 cr;

  • кремний — 4 cr;

  • титан — 5 cr.

Сумма цен всех ресурсов и есть честная серверная цена предмета. Она оказалась довольно высокой, поэтому пришлось подтягивать награды за миссии :)

Переработал окно торговли

  • теперь можно раскрыть 1 таблицу на всё окно;

  • работает сортировка по некоторым полям;

  • данные подгружаются по фильтру с бэка, а не как раньше все ордера сразу 🙂

  • текстовый поиск как предметов, так и ордеров.

А ещё вот записал новый трейлер, повеселее)

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

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Никакой политики


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.


О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества