хАчу более удобный и наглядный аукцион.
Имеющиеся проблемы:
- десятки позиций с одним и тем же лотом по одной цене от одного игрока;
- сотни повторяющихся страниц с одним лотом от нескольких игроков;
- минимальная и максимальная цена в большинстве случаев идентичны;
- без сторонних модов крайне долго искать минимальную цену продажи;
- проблематично найти предмет, если не знаешь его точное название;
- нет возможности искать "целые" предметы отдельно от "фрагментов" этого же предмета;
Краткое решение:
фактически, пересобирать аукцион придется с нуля, по-этому данные решения хотелось бы чтобы были внедрены при переделке.
Несколько вариантов развития аукциона:
1. Доработка уже существующего аукциона.
- игрок может выставить только минимальную цену (мгновенный выкуп упраздняется);
- место "цена выкупа" займет "текущая ставка" (чтобы было видно с какой суммы начали и где сейчас находятся);
- количество лотов на 1 игрока ограничено 10 шт, 4 для повторяющихся лотов;
- если в лоте больше 1 предмета, то можно покупать поштучно. У владельца есть функция защиты от этого.
2. Разработка нового аукциона.
- покупать товар поштучно;
- создавать "запрос" на нужный товар, в том числе которого нет в продажи, с установкой собственной суммы;
- наглядное отображение минимальной цены продажи;
- возможность продавать\покупать товар поштучно не создавая десятки одинаковых лотов.
Подробный дизайн для варианта 1.
Не требуется.
Подробный дизайн для варианта 2.
где
1 - иконка лота;
2 - количество предметов на продаже;
3 - название лота;
4 - количество предметов "продажа \ запрос";
5 - количество предметов на продаже по цене п.6 (сортировка снизу-вверх по возрастанию цены продажи, внизу самая низкая цена продажи);
6 - цена продажи лота п.5;
для графы "запрос" ситуация противоположная (сортировка снизу вверх по возрастанию цены запроса, вверху самая высокая цена запроса)
7 - граница окна аукциона;
8 - дополнительное окошко за пределами основного окна, появляется при выделении лота и активной галочки "расширенное описание".
все цены указаны за 1 штуку предмета.
Комментарии.
Для варианта 1.
Покупка товара возможна только по ставкам (мгновенный выкуп упраздняется). Если в течении 12 часов (50% от времени жизни лота) на товар не сделана ни одна ставка, цена снижается на 20% на завершающиеся 12 часов. Если товар собираются купить (хотя бы одна ставка сделана, ставка ниже начальной цены) , за 2 часа до выкупа игроку приходит уведомление на почту "ваш товар хотят купить по более низкой цене". Игрок заходит в окно аукциона, проверяет ставки, если не хочет продавать по более низкой цене - снимает лот. В противном случае (если игрок не провел никаких манипуляций с лотом) лот продается. Так же имеется защита от продажи по более низкой цене.
Для вариант 2.
В окне аукциона отсутствуют повторяющиеся лоты. Возьмем "демоническое зелье", в описании лота указывается общее количество продаваемых предметов (картинка, п.2), минимальная цена продажи (картинка, п.4), максимальная цена запросы(картинка, п.4). В окне "расширенное описание" (картинка, п.8, галочка в окне аукциона + выделить лот мышкой) отображается следующая информация: несколько строчек - в каждой из которых отображены выставленные лоты с своими ценами. Например, один игрок выставил 15 зелий по 10 золотых, другой - 100 зелий по 50 золотых. В описании лота (картинка, п.5-6) игрок увидит две строчки - нижняя "15 штук по 10 золотых за штуку", над ней "100 штук по 50 золотых за штуку". Чтобы было более наглядно покупателю увидеть, сколько товара он может купить по минимальной в данный момент цене.
Дальнейшие действия покупателя: жмет на лот, внизу окна аукциона тыкает кнопку "купить" (где сейчас кнопки сделать ставку и выкупить). В появившемся окне указывает сумму и количество. Если все совпало, игрок сразу покупает нужное количество предметов. Если нет - создается запрос с нужными параметрами (количество-цена). Можно конечно не заморачиваться и сделать 2-е кнопки "купить \ создать запрос", и во втором случае просто выводить сообщение "товара по данной цене нет на складе", но это будет попахивать халтурой