# Aktualizacja rozwojowa — Aukcje zwierząt
Tak więc dość intensywnie pracowałem za kulisami nad **stroną integracji, a także interfejsem użytkownika** i szczerze mówiąc, połączenie tych dwóch części było dla mnie absolutnym bólem w plecach. 😂
Po kilku dniach pracy nad nim, poprawiania, psucia, naprawiania i ponownego psucia, w końcu doszedłem do punktu, w którym **interfejs wygląda przyzwoicie i, co ważniejsze, jest rzeczywiście użyteczny i grywalny**.
To **jeszcze nie skończone**. Jest jeszcze sporo rzeczy do dopracowania, udoskonalenia i pewnie miejscami całkowitego przerobienia, ale w końcu jestem na etapie, na którym mogę naprawdę korzystać z systemu, zamiast ciągle walczyć z interfejsem.
Zrzuty ekranu pokazują, gdzie aktualnie się znajdujemy.
---
## 🐑 Integracja RLRM
Jedną z najważniejszych rzeczy, których chciałem od początku, była odpowiednia integracja z **Realistic Livestock / RLRM**.
Zawsze byłem wielkim fanem Realistic Livestock i szczerze mówiąc, **Ritter był jednym z głównych powodów, dla których w ogóle zacząłem tworzyć mody**.
Jeśli więc mam zamiar stworzyć system aukcyjny dla zwierząt gospodarskich, wydaje mi się słuszne, że powinien on ostatecznie współpracować z RLRM, a nie być jakimś zupełnie oddzielnym systemem, który ignoruje wszystko, co RLRM wnosi do gry.
Integracja ta jest obecnie ukończona w około **90%**.
Część z nich można już zobaczyć na zrzutach ekranu.
### Genetyka na aukcji
Jedną z rzeczy, których naprawdę chciałem, było to, aby system aukcyjny rzeczywiście rozumiał, że zwierzęta to nie tylko:
> „Owce – 800 funtów”
Za każdym zwierzęciem kryje się o wiele więcej informacji.
Dzięki integracji z RLRM aukcja może współpracować z takimi elementami jak:
* Genetyka
* Rasa
* Seks
* Wiek
* Zdrowie
* Indywidualne informacje o zwierzętach
* Informacje o wydajności
* Wartość szacunkowa
* Informacje o hodowli
* I ostatecznie znacznie więcej
Zatem patrząc na zwierzę na aukcji, nie patrzysz po prostu na cenę.
Patrzysz na **samo zwierzę i to, co czyni je wartościowym**.
To coś, co moim zdaniem może uczynić system aukcyjny znacznie bardziej interesującym, szczególnie gdy zaczynasz zajmować się hodowlą i próbujesz znaleźć zwierzęta o naprawdę dobrej genetyce, zamiast po prostu kupować najtańsze dostępne zwierzę.
---
# 🏷️ System aukcyjny
Kolejnym obszarem, nad którym pracowałem, jest sprawienie, aby same aukcje sprawiały wrażenie bardziej uporządkowanych i realistycznych.
Nie chcę, żeby było to po prostu menu, w którym klikasz zwierzę i kupujesz je.
Celem jest stworzenie rzeczywistych **wydarzeń aukcyjnych**.
Różne dni będą miały różną sprzedaż, z określonymi kategoriami zwierząt gospodarskich, godzinami rozpoczęcia i zakończenia oraz partiami.
Na przykład:
**Wtorek — Wyprzedaż owiec i jagnięciny**
09:30 → 13:00
Ewentualnie później tego samego dnia:
**Wyprzedaż owiec hodowlanych**
14:30 → 17:30
Zwierzęta będą należeć do rzeczywistych wydarzeń aukcyjnych i poszczególnych partii, a nie po prostu pojawiać się losowo na globalnym rynku.
Powinno to ostatecznie umożliwić prawidłowy przebieg aukcji:
**Nadchodzące → Na żywo → Bieżąca partia → Sprzedane → Zakończone → Historia**
I, miejmy nadzieję, sprawi, że poczujesz się bardziej, jakbyś faktycznie uczestniczył w targu zwierząt gospodarskich.
---
# 💻 Interfejs użytkownika
Interfejs użytkownika był prawdopodobnie jednym z największych problemów, jakie do tej pory powodowały problemy.
😂
Dopasowanie wszystkiego do siebie przy jednoczesnym wyświetlaniu wystarczającej ilości informacji bez tworzenia wyglądu kokpitu samolotu zajęło znacznie więcej czasu, niż się spodziewałem.
Obecny interfejs użytkownika jest **już użyteczny**, ale zdecydowanie nie nazwałbym go ukończonym.
Jest jeszcze wiele obszarów, które chcę dopracować:
* Lepsze odstępy
* Lepsze animacje
* Ulepszone przejścia
* Bardziej spójna hierarchia informacji
* Lepsze wskaźniki statusu aukcji
* Bardziej szczegółowe podglądy zwierząt
* Ulepszone informacje o licytacjach
* Lepsza obsługa rozdzielczości mobilnych/alternatywnych
* Więcej informacji wizualnych w przypadku sprzedaży zwierzęcia
* Bardziej szczegółowy przebieg aukcji
Ale w końcu jestem z tego na tyle zadowolony, że mogę zacząć budować **funkcje wokół interfejsu użytkownika**, zamiast ciągle go przebudowywać.
---
# 🔨 Co będzie dalej?
Nadal jest **dużo** zaplanowanych.
Obecna wersja to tak naprawdę tylko podstawa.
### Faza 1 — Ukończ podstawowy system aukcyjny
Bezpośrednim priorytetem jest zapewnienie solidnego doświadczenia z aukcją.
Obejmuje to:
* Zakończenie systemu planowania aukcji
* Prawidłowe godziny rozpoczęcia i zakończenia aukcji
* Obsługa statusu aukcji
* Postęp aukcji na żywo
* Dużo postępu
* Bieżące śledzenie partii
* Stany sprzedane/niesprzedane
* Weryfikacja oferty
* Minimalna obsługa ofert
* Historia aukcji
* Lepsze podsumowania aukcji
---
### Faza 2 — Głębsza integracja RLRM
To jedna z najważniejszych części planu działania.
Celem jest znacznie dalsze posunięcie integracji RLRM, tak aby system aukcyjny nie tylko wyświetlał genetykę — **genetyka faktycznie ma znaczenie dla aukcji**.
Docelowo chciałbym mieć takie rzeczy jak:
* Jakość genetyczna wpływająca na szacunkową wartość
* Indywidualna wydajność zwierzęcia wpływająca na cenę
* Zdrowie wpływające na atrakcyjność
* Wyceny specyficzne dla rasy* Potencjał hodowlany
* Informacje o rodowodzie
* Porównania genetyczne
* Lepsze filtrowanie zwierząt hodowlanych
* Wysokiej jakości partie genetyczne
* Rzadkie / wyjątkowe zwierzęta
* Bardziej szczegółowa historia zwierząt
Zasadniczo, jeśli zwierzę ma wyjątkową genetykę, aukcja powinna to rozpoznać.
---
### Faza 3 — Właściwa licytacja
System licytacji również zyska znacznie większą głębię.
Ostatecznym celem jest to, aby licytacja przypominała rzeczywistą aukcję, a nie zwykłe naciskanie przycisku do momentu osiągnięcia ceny.
Rzeczy, które chciałbym dodać to:
* Konkurujący oferenci
* Podwyższenie stawki
* Historia ofert
* Liczba aktywnych licytantów
* Działalność aukcyjna
* Zachowanie podczas licytacji w ostatniej sekundzie
* Potwierdzenie zwycięskiej oferty
* Powiadomienia o przebiciu ofert
* Odliczanie aukcji
* Dużo postępu
* Sprzedawane animacje
* Historia zakupów
---
### Faza 4 — Wyszukiwanie i filtrowanie zwierząt
Wraz ze wzrostem liczby zwierząt znalezienie odpowiedniego zwierzęcia będzie coraz ważniejsze.
Chciałbym mieć odpowiedni system wyszukiwania/filtrowania zwierząt gospodarskich, umożliwiający wyszukiwanie według takich rzeczy, jak:
**Rasa**
**Seks**
**Wiek**
**Zdrowie**
**Genetyka**
**Wartość**
**Aukcja**
**Dużo**
**Ciąża**
**Wydajność**
i potencjalnie znacznie więcej.
To powinno sprawić, że system będzie szczególnie przydatny dla graczy, którzy faktycznie próbują zbudować program hodowlany, a nie po prostu kupować zwierzęta gospodarskie.
---
### Faza 5 — Lepsza informacja o zwierzętach
Panel szczegółów zwierząt stanie się ostatecznie znacznie bardziej wszechstronny.
Zamiast po prostu pokazywać kilka statystyk, chcę, żeby sprawiało wrażenie, jakbyś rzeczywiście przeglądał **zapisy dotyczące pojedynczego zwierzęcia**.
Rzeczy takie jak:
* Profil zwierzęcia
* Genetyka
* Rodzice
* Rodowód
* Zdrowie
* Wiek
* Rasa
* Historia hodowli
* Wydajność
* Historia aukcji
* Poprzedni właściciel
* Ceny sprzedaży
* Aktualna wycena
Chodzi o to, że powinieneś móc spojrzeć na zwierzę i od razu zrozumieć, **dlaczego jest ono warte tego, co jest warte**.
---
# 🏆 Cel długoterminowy
Celem długoterminowym nie jest po prostu stworzenie menu aukcyjnego.
Chcę stworzyć coś, co przypominałoby prawdziwy **rynek zwierząt gospodarskich zbudowany w oparciu o systemy już obecne w RLRM**.
Powinieneś być w stanie:
**Weź udział w wyprzedaży → Przeglądaj oferty → Sprawdź zwierzę → Przestudiuj jego genetykę → Obejrzyj licytację → Wygraj zwierzę → Zabierz je z powrotem na swoją farmę → Rozmnażaj → Wydaj lepsze potomstwo → Ostatecznie sprzedaj to potomstwo na innej aukcji.**
To jest ta część, która naprawdę mnie interesuje.
Stworzenie rzeczywistej **gospodarki hodowlanej i pętli hodowlanej**, a nie tylko kolejnego interfejsu sklepu.
---
## 🚧 Obecny stan
W tej chwili powiedziałbym, że jesteśmy mniej więcej na poziomie:
**UI:** 🟢 Można używać / grać
**Aukcja podstawowa:** 🟢 Funkcjonalna
**Integracja RLRM:** 🟢 ~90%
**Genetyka:** 🟢 Pracujący
**Licytacja:** 🟡 W fazie rozwoju
**Harmonogram aukcji:** 🟡 W fazie rozwoju
**Historia zwierząt:** 🟡 Planowane
**Zaawansowana genetyka:** 🟡 Planowane
**Pełna ekonomia aukcji:** 🔴 Przyszły rozwój
Przede mną jeszcze długa droga, ale w końcu jestem w punkcie, w którym mogę **zobaczyć, jak rzeczywista wizja się łączy**.
A biorąc pod uwagę, że zaczęło się to od pomysłu, który miałem z powodu tego, jak bardzo podobała mi się praca Rittera i Realistic Livestock, dotarcie do punktu, w którym można to faktycznie zintegrować z RLRM, jest całkiem fajne.
**To dopiero początek.** 🐑
Więcej zrzutów ekranu, aktualizacji programistycznych i funkcji pojawi się w miarę dalszego rozwijania gry.
This is such a neat idea and I love how in-depth it is. Can't wait for this one to be finished!
Wkrótce udostępnię wersję beta aukcji zwierząt. Byłem także zajęty pracą nad Forestry Squad i poczyniłem ogromne postępy w sprawie aukcji zwierząt, gdzie gracze będą mogli kupować i sprzedawać zwierzęta za pośrednictwem systemu aukcyjnego. Planowana jest obsługa trybu wieloosobowego, choć integracja i prawidłowe działanie zajmie trochę więcej czasu. Jeśli masz pomysły, uwagi lub pozytywne komentarze, będą one powszechnie doceniane. Chętnie dowiem się, co myślisz i jakie funkcje chciałbyś zobaczyć. Dziękujemy za wsparcie!