О механизме рыночных отношений рассказано
здесь.
Интерфейс рынка можно открыть прямо из основного интерфейса игры либо с площади замка, найдя строение Рынок и щелкнув дважды по нему.
Интерфейс состоит из четырех основных вкладок, каждая из которых отвечает за свой рынок:
Общий рынов. Здесь можно торговать с любым игроком мира Миллидор. Здесь же доступно наибольшее количество возможностей: покупка, продажа, статистика по рынку, биржа.
Товарообменник.Здесь можно обменять имеющиеся добываемые и производимые ресурсы на другие добываемые и производимые ресурсы по установленному курсу.
Альянсовый рынок. Игрок приобретает возможность торговать внутри своего альянса безо всякого налога. Доступны операции купли и продажи.
Имперский рынок. По сути является тем же альянсовым рынком, только в пределах империи. Доступны операции купли и продажи.
Теперь по вкладкам.
Покупка

Для того, чтобы что-то купить, игроку надо выбрать категорию товара, подкатегорию и собственно товар для покупки. В случае, если покупаются артефакты, нужно выбрать еще и желаемую величину (силу) артефакта. После выбора товара открывается 12 лучших предложений по цене для данного товара.
В таблице предложений имеется возможность вывода товаров по определенному параметру (минимум/максимум):
1. Значение (величина артефакта, сила юнитов и т.п.)
2. Количество в лоте.
3. Цена одной единицы товара.
4. Время в пути.
В столбце «Купить» игрок может вбить количество товара, которое он хочет приобрести из данного лота. Если хочется купить весь лот, то нужно просто нажать кнопку "MAX" в столбце «Все», и тогда графа количество заполнится автоматически (выставится либо весь лот, либо столько товара, сколько можно купить за имеющееся золото).
Блок «Автообновление» позволяет через указанное время запрашивать актуальную информацию по изменениям в лотах.
Рядом выводится три суммы:
1.
Чистая сумма покупки – золото, которое получит в конечном счете продавец.
2.
Торговый налог – понятно, дополнительная плата, разная на разных рынках (взимается с продавца).
3.
Итого золота требуется – сколько золота отнимется при нажатии «Купить».
После нажатия кнопки «Купить» делается расчет для всех отмеченных лотов, какие из них куплены, какие – нет (и такое может быть, если, например, один и тот же лот куплен одновременно двумя игроками). Выводится диалог-таблица, где показывается, какие лоты были куплены, а какие - нет (или куплены не полностью).
Также указывается количество заказанного товара и реально купленного.
Мои лоты
Здесь игроку показываются все лоты для продажи, созданные им самим.
Внизу под таблицей лотов выводится информация об использованных лотах. Т.е. у каждого игрока есть некоторое количество лотов (на покупку и на продажу), которые он может создать. Изначально это число мало и равно 10. В дальнейшем мы введем новый навык «Торговец», благодаря которому можно будет увеличить это число.
Нижние кнопки (слева направо):
Создать лот на продажу.
Создать лот на покупку.
Редактировать лот.
Отозвать лот. При отзыве лота будет удержано 20% от стоимости лота (стоимость = цена за ед * количество).
Информация по караванам.
При создании лота на продажу открывается диалоговое окно.В зависимости от выбранной категории товаров отображаются разные данные:
1. Ресурсы и продукция. Показываются все ресурсы и вся продукция (оружие, доспехи, кони) у игрока.
2. Юниты. Показывается казарма.
3. Артефакты. Показываются все артефакты в хранилище артефактов (только оттуда можно их продавать).
4. Навыки. Показывается блок с навыками игрока.
5. Слухи. Показывается таблица слухов, из которой можно их выбрать.
Поясним его на примере лота для юнитов.
Здесь по порядку сверху вниз:
1. Выпадающие списки выбора рынка и вида товара:
-- Выбор категории товара.
-- Выбор подкатегории товара.
2. Картинка, название и текстовое описание юнита.
3. Блок установки цен и количества.
-- Количество товара на продажу в одном лоте.
-- Желаемая цена за единицу товара в золоте.
-- Количество лотов.
-- Количество товара на продажу всего = Количество лотов * Товара в лоте.
-- Общая цена за покупку = Количество товара на продажу всего * Цена за единицу.
4. "Создать" - проверяется, есть ли у игрока достаточное количество товара и создается лот.
5. "Закрыть" - ничего не создается, диалог создания лота закрывается.
При создании лота на продажу делается проверка соответствия этого лота заявкам на покупку данного товара (см. подраздел "Биржа"). И, если такие заявки имеются, то они будут сразу удовлетворены. В этом случае в лоте останется меньше товара, или вообще не останется, и тогда он будет удален.
Та же процедура происходит при создании заявки на покупку.
Результаты процедуры проверки соответствия лотов или заявок выводятся для игрока в специальном окне, где указывается изначально заданное игроком количество товара, а также сколько товара куплено в процессе создания лота.
Думаем, что это будет очень удобно.
Вывести список ожидаемых товаров (которые куплены и уже находятся в пути к игроку).
Надо сказать несколько слов о выборе торгового партнера для Локального рынка.
Выбор торгового партнера осуществляется из диалога создания заявки. Стать торговым партнером могут только те игроки, с которыми имеются следующие дипломатические отношения:
1. Договор Дружбы.
2. Договор Службы.
3. Договор Оброка.
Налог на персональную заявку, которую может купить только указанный игрок, равен 10%.
Биржа
Биржа – это место, где можно оставить свою заявку на покупку и купить товар по той цене, которую устанавливаешь сам. Биржа имеется только для Общего рынка.
Для выбранного игроком товара выводится таблица заявок на покупку, которые были созданы различными игроками. Здесь можно просмотреть цену конкретного товара, за которую игроки согласны его купить. Сортируются заявки всегда по цене за единицу (от максимума к минимуму).
По кнопке внизу можно самому создать заявку на покупку товара по желаемой цене.
Если на рынке появится лот на продажу данного товара по указанной (или более низкой) цене, то он будет автоматически куплен с помощью созданной заявки.
Статистика
Статистическая информация собирается только для Общего рынка и только для следующих категорий товара:
1. Ресурсы.
2. Продукция.
3. Юниты – Люди.
4. Юниты – Эльфы.
5. Юниты – Орки.
6. Юниты – Гномы.
7. Юниты – Друиды.
8. Юниты – Огры.
Вкладка «Статистика» имеет два состояния: табличное и графическое.
Таблица Статистики выглядит так:
Здесь показывается актуальное состояние Общего рынка в данный момент для выбранной категории товара.
Кнопка переключает вид в графический вид.
На графике показывается количество купленного товара и средний его курс (цена) для каждого дня за определенный период:
1. За 3 дня.
2. За неделю.
3. За месяц.
Кнопка переключает вид статистики обратно в табличный.
Личный, Альянсовый и Имперский рынки
В этих рынках доступны только первые две вкладки: Покупка и Мои Лоты. В остальном интерфейсы повторяются в точности.