Зачем что-то придумывать? У нас же есть отличный пример – торговая площадка Steam, давайте возьмем у нее все основные функции, интерпретируем под себя и добавим аукцион!
Я - человек с более чем 1500 трейдов в стиме и 7500+ торговых операций, а также перекуп в СК (не все люди идеальны). Так что я уже смешарик, что-то понимаю в этом. Ниже написано как я хочу так видеть аукцион.
VIDEO
(концепт не судите строго, делал на коленках, а еще я крестьянин без зубов )
снизу много буков, но было в 3 раза больше, скажите спасибо чатгэпэтэ что вы не читаете текст в его оригинале, но было потеряно много деталей
Буду идти сверху вниз, в независимости от видео-концепта.
1. Доступ к аукциону
Как я понял, аукцион будет открываться через меню ESC. Это удобно и позволяет отказаться от NPC-аукционистов (если потребуется).
2. Главная страница (интерфейсы)
После входа игрок попадает на страницу с четырьмя основными вкладками:
Активные лоты
История сделок
Мои ставки
Инвентарь
2.1 Активные лоты
Главная зона аукциона, разделена на два блока:
Мои лоты на продажу (сумма)
Отображаются все выставленные предметы.
(Сумма) пишется сумма ВСЕХ выставленных предметов на аукционе. Рассчитывается с учетом комиссии 5%.
Таблица: Название, Время, Кол-во, Мин. цена, Цена выкупа, Ставка.
Все понятно но расскажу о мин. Цене. Мин. Цена – минимальная цена в данный момент времени на предмет. Если цена выкупа выше минимальной, строка подсвечивается красным — удобно понимать, что ваш лот не первый.
Доп. функционал: кнопка “Выставить по мин. цене” (как в Steam Inventory Helper).
Есть кнопка “Отменить” для быстрого снятия лота.
Мои запросы на покупку (сумма)
Игрок может создавать ордеры (АФК-заявки на покупку).
Потенциально это сильно снизит спам на всех локациях, а также СУЩЕСТВЕННО сократит количество скама в особенности у новичков, ведь пользователь работает с системой, которая тебя не обманит, а не с другим пользователем.
Таблица: Название, Кол-во, Мин. цена, Моя цена (+ общая сумма = Кол-во × Цена).
Кнопка “Отменить” для удаления заявки.
Дополнительные вкладки внутри “Активных лотов”:
Популярные – список самых продаваемых предметов за день/неделю/месяц (Кол-во, Цена).
Новые – последние добавленные предметы (единичные лоты с деталями).
Недавно проданные – последние сделки (Название, Кол-во, Цена, возможно Покупатель/Продавец – позволит обычным пользователям выявлять подозрительные сделки и отправлять жалобы на формум.)
Мои рюкзаки – ваши выставленные рюкзаки. Если их нет – “Выставленные рюкзаки отсутствуют”.
2.2 История сделок
Полный список всех операций:
Событие, Название, Кол-во, Дата, Покупатель, Продавец, Сумма.
Цвета: покупка – зелёным, продажа – красным.
Дата фиксируется точно (дд.мм.гггг, чч:мм:сс).
Баланс: “+Сумма” (продажа), “-Сумма” (покупка).
2.3 Мои ставки
Аналогично текущей системе в игре.
2.4 Инвентарь
Отображаются только неперсональные предметы, готовые к продаже.
Таблица: Название, Кол-во, Мин. цена.
Кнопка “Продать”.
При нажатии – переход в меню продажи.
Клик по названию/иконке – переход на страницу предмета.
3. Предметы и поиск
3.1 Переход на предмет
Есть несколько способов:
через “Активные лоты” (Популярное и др.),
через поиск,
через инвентарь/склад (ПКМ → “Найти на аукционе”).
3.2 Поиск
Отдельное окно, автопоиск по каждой букве (как в игре).
3.3 Страница предмета
Содержит:
Название, описание.
Статистика продаж за день/неделю/месяц.
Блок “Ваши предметы” (с возможностью продать сразу). Если их нет – “У вас отсутствует данный предмет”.
Запросы на покупку – показывает только ордеры на этот предмет.
Лоты – список активных предложений (Название, Время, Кол-во, Цена выкупа, Ставка). Есть кнопки Выкупить, Сделать ставку, Показать больше .
Медиана цен – график цен (день/неделя/месяц/всё время).
да медиана это скрин stcx
4. Продажа предмета
4.1 Как продавать
Через вкладку “Инвентарь” или страницу предмета.
4.2 Окно выставления
Заголовок, название, описание предмета, доступное количество.
График медианы цен.
Поля: Кол-во, Сумма ставки, Сумма выкупа.
Кнопка “Выставить по минимальной цене” – моментальная продажа по текущим ордерам (если их хватает).
Время размещения: 6, 12, 24, 48 ч.
Взнос – как в игре.
Кнопка “Отправить” – подтверждение.
После этого лот появляется в списке “Ваши предметы” с возможностью отмены.
5. Запросы на покупку
5.1 Создание ордера
Через кнопку на странице предмета.
Окно включает:
Название и описание предмета.
Баланс игрока.
Поля: Цена за единицу, Кол-во, Итоговая сумма.
Проверка: если сумма > баланс → ошибка “Недостаточно средств”.
Кнопка “Заказать”.
После оформления запрос отображается:
на странице предмета,
в главном меню аукциона,
в общем списке заказов (виден всем игрокам).
че я написал?🤪
если мои “труды” хоть как-то помогут разработке, я буду рад
@Phobos