# Обновление разработки — Аукционы животных
Итак, я довольно много работал за кулисами над **интеграцией вещей, а также над пользовательским интерфейсом**, и, честно говоря, заставить эти две части работать вместе было для меня настоящей головной болью. 😂
После нескольких дней работы над ним, настройки, поломки, исправления и повторной поломки я, наконец, пришел к выводу, что **пользовательский интерфейс выглядит прилично и, что более важно, на самом деле можно использовать и играть**.
Это **еще не закончено**. Есть еще многое, что нуждается в доработке, улучшении и, возможно, местами полной переработке, но я, наконец, на том этапе, когда я действительно могу использовать систему, а не постоянно бороться с интерфейсом.
На скриншотах показано, где обстоят дела на данный момент.
---
## 🐑 Интеграция RLRM
С самого начала я хотел, чтобы это правильно интегрировалось с **Realistic Livestock / RLRM**.
Я всегда был большим поклонником Realistic Livestock, и, честно говоря, **Риттер был одной из главных причин, по которой я начал заниматься созданием модов**.
Итак, если я собираюсь создать систему аукционов для домашнего скота, то мне кажется правильным, что в конечном итоге она должна работать вместе с RLRM, а не быть какой-то совершенно отдельной системой, игнорирующей все, что RLRM привносит в игру.
В настоящее время эта интеграция завершена примерно на **90 %**.
И вы уже можете увидеть кое-что из этого на скриншотах.
### Генетика на аукционе
Одной из вещей, которую я действительно хотел, было то, чтобы аукционная система действительно поняла, что животные – это не просто:
> «Овца — 800 фунтов»
За отдельным животным скрыто гораздо больше информации.
Благодаря интеграции RLRM аукцион может работать с такими вещами, как:
* Генетика
* Порода
* Секс
* Возраст
* Здоровье
* Индивидуальная информация о животном
* Информация о производительности
* Ориентировочная стоимость
* Информация о разведении
* И, наконец, многое другое
Итак, когда вы смотрите на животное на аукционе, вы не просто смотрите на цену.
Вы смотрите на **само животное и на то, что делает это животное ценным**.
Я думаю, что это может сделать аукционную систему значительно более интересной, особенно когда вы начинаете заниматься разведением и пытаетесь найти животных с действительно хорошей генетикой, а не просто покупать самое дешевое животное из имеющихся.
---
# 🏷️ Аукционная система
Еще одна область, над которой я работаю, — это сделать аукционы более структурированными и реалистичными.
Я не хочу, чтобы это было просто меню, в котором вы нажимаете на животное и покупаете его.
Цель – создать настоящие **аукционы**.
В разные дни будут проводиться разные продажи с определенными категориями скота, временем начала и окончания и партиями.
Например:
**Вторник — Распродажа овец и ягнят**
09:30 → 13:00
Затем, возможно, позже в тот же день:
**Распродажа племенных овец**
14:30 → 17:30
Животные будут принадлежать реальным аукционным мероприятиям и отдельным лотам, а не просто появляться случайным образом на глобальном рынке.
В конечном итоге это должно позволить аукциону проходить должным образом:
**Предстоящие → Действующие → Текущий лот → Продано → Завершено → История**
И, надеюсь, вы создадите ощущение, будто вы действительно посещаете животноводческий рынок.
---
# 💻 Пользовательский интерфейс
Пользовательский интерфейс, вероятно, до сих пор был одной из самых больших головных болей.
😂
Чтобы собрать все воедино и при этом отображать достаточно информации, но при этом не создавать впечатление кабины самолета, потребовалось значительно больше времени, чем я ожидал.
Текущий пользовательский интерфейс **удобен**, но я бы определенно не назвал его законченным.
Есть еще много областей, которые я хочу доработать:
* Лучшее расстояние
* Улучшена анимация
* Улучшены переходы
* Более последовательная информационная иерархия
* Улучшены индикаторы статуса аукциона.
* Более подробный обзор животных.
* Улучшена обратная связь по ставкам.
* Улучшена обработка мобильных устройств/альтернативного разрешения.
* Больше визуальной обратной связи при продаже животного.
* Более подробный ход аукциона.
Но я, наконец, настолько доволен этим, что могу начать создавать **функции вокруг пользовательского интерфейса**, а не постоянно перестраивать сам пользовательский интерфейс.
---
# 🔨 Что будет дальше?
Планируется еще **много**.
Текущая версия на самом деле является лишь основой.
### Этап 1 — завершение базовой системы аукционов
Непосредственным приоритетом является обеспечение полноценного базового опыта аукциона.
Это включает в себя:
* Завершение работы над системой планирования аукционов.
* Правильное время начала и окончания аукциона.
* Обработка статуса аукциона.
* Ход живого аукциона
* Прогресс лота
* Текущее отслеживание лотов
* Проданные/непроданные состояния
* Проверка ставки
* Обработка минимальной ставки
* История аукционов
* Улучшенные сводки аукционов.
---
### Этап 2 — Более глубокая интеграция RLRM
Это одна из самых больших частей дорожной карты.
Цель состоит в том, чтобы еще больше продвинуть интеграцию RLRM, чтобы аукционная система не просто отображала генетику — **генетика действительно имеет значение для аукциона**.
В конце концов я хотел бы иметь такие вещи, как:
* Генетическое качество, влияющее на оценочную стоимость.
* Индивидуальные характеристики животных влияют на цену.
* Здоровье влияет на желательность
* Оценка для конкретной породы.* Потенциал размножения
* Родословная информация
* Генетические сравнения
* Улучшена фильтрация племенных животных.
* Высококачественные генетические лоты
* Редкие/исключительные животные
* Более подробная история животных
По сути, если животное обладает исключительной генетикой, аукцион должен это признать.
---
### Этап 3. Правильное назначение ставок
Система торгов также станет значительно более глубокой.
Конечная цель состоит в том, чтобы ставки напоминали настоящий аукцион, а не просто нажимали кнопку, пока не будет достигнута цена.
Вещи, которые я хотел бы добавить, включают в себя:
* Конкурирующие участники торгов
* Шаг ставки
* История ставок
* Количество активных участников торгов
* Аукционная активность
* Поведение ставок в последнюю секунду
* Подтверждение выигрышной ставки
* Уведомления о перекупах
* Обратный отсчет аукциона
* Прогресс лота
* Проданные анимации
* История покупок
---
### Этап 4 — Поиск и фильтры животных
По мере увеличения количества животных поиск подходящего животного становится все более важным.
Мне нужна правильная система поиска/фильтрации домашнего скота, позволяющая осуществлять поиск по таким вещам, как:
**Порода**
**Секс**
**Возраст**
**Здоровье**
**Генетика**
**Значение**
**Аукцион**
**Лот**
**Беременность**
**Производительность**
и потенциально многое другое.
Это должно сделать систему особенно полезной для игроков, которые на самом деле пытаются создать программу разведения, а не просто покупать домашний скот.
---
### Этап 5 — Улучшение информации о животных
Панель с подробными сведениями о животных со временем станет гораздо более полной.
Вместо того, чтобы просто показывать несколько статистических данных, я хочу, чтобы создавалось впечатление, будто вы на самом деле смотрите на **записи отдельного животного**.
Такие вещи, как:
* Профиль животного
* Генетика
* Родители
* Родословная
* Здоровье
* Возраст
* Порода
* История разведения
* Производительность
* История аукционов
* Предыдущее владение
* Цены продажи
* Текущая оценка
Идея состоит в том, что вы должны иметь возможность взглянуть на животное и сразу понять, **почему оно того стоит**.
---
# 🏆 Долгосрочная цель
Долгосрочная цель — не просто создать аукционное меню.
Я хочу создать что-то похожее на настоящий **рынок домашнего скота, построенный на основе систем, уже присутствующих в RLRM**.
Вы должны быть в состоянии:
**Принять участие в распродаже → Просмотреть лоты → Осмотреть животное → Изучить его генетику → Следить за торгами → Выиграть животное → Вернуть его на свою ферму → Развести его → Произвести лучшее потомство → В конечном итоге продать это потомство на другом аукционе.**
Это та часть, которая меня действительно интересует.
Создание настоящего **цикла экономики животноводства и племенного разведения**, а не просто еще одного интерфейса магазина.
---
## 🚧 Текущий статус
На данный момент я бы сказал, что мы примерно на:
**Интерфейс:** 🟢 Можно использовать/играть
**Основной аукцион:** 🟢 Функционал
**Интеграция RLRM:** 🟢 ~90 %
**Генетика:** 🟢 Работает
**Торги:** 🟡 В разработке
**Расписание аукциона:** 🟡 В разработке
**История животных:** 🟡 Планируется
**Расширенная генетика:** 🟡 Планируется
**Полная аукционная экономика:** 🔴 Будущее развитие
Нам еще предстоит пройти долгий путь, но я, наконец, достиг того момента, когда могу **увидеть, как реальное видение сбывается**.
И учитывая, что это началось с идеи, которая пришла мне в голову из-за того, насколько мне понравились работы Риттера и «Реалистичный домашний скот», дойти до того момента, когда это действительно можно интегрировать с RLRM, довольно круто.
**Это только начало.** 🐑
По мере того, как я продолжаю продвигать его вперед, появятся новые скриншоты, обновления и функции разработки.
This is such a neat idea and I love how in-depth it is. Can't wait for this one to be finished!
Скоро я выпущу бета-версию Animal Auctions. Я также был занят работой над Forestry Squad и добился большого прогресса в работе над аукционами животных, где игроки смогут покупать и продавать животных через систему аукционов. Запланирована поддержка многопользовательской игры, хотя для ее интеграции и правильной работы потребуется немного больше времени. Если у вас есть идеи, отзывы или положительные комментарии, мы будем очень признательны. Мне бы хотелось услышать, что вы думаете и какие функции вы хотели бы видеть. Спасибо за вашу поддержку!