Zróbmy targowisko

Miejsce dyskusji na wszelkie tematy związane z grą.
Post Reply

Co myślicie? Warto?

Warto, to rozwiązanie jest akceptowalne.
2
20%
Warto, ale coś trzeba zmienić - to rozwiązanie jest niepraktyczne.
0
No votes
Nie warto, czekamy na targowisko i tyle.
5
50%
Kanał handlowy jest spoko.
3
30%
 
Total votes: 10

Drogodar
One foot in Haligard
Posts: 11
Joined: Tue Feb 08, 2022 7:35 am
Has thanked: 1 time
Been thanked: 1 time

Zróbmy targowisko

Post by Drogodar »

Linki:
- formularz: https://docs.google.com/forms/d/e/1FAIp ... w/viewform
- lista ofert: https://docs.google.com/spreadsheets/d/ ... 4acQhiOso/

Przykładowe ID, akceptowane przez formularz, gdyby ktoś chciał potestować:
908foih3k2iuyfo87sfg43to7yvfja
if7864ruhkjbv08u1u28402yurvfs
198vy4jkid776br4b3g7jkadh76w
jnk234091803wuiovj095t3ygfhb

O co chodzi: w oczekiwaniu na dodanie wbudowanego w grę targowiska (które może nastąpić równie dobrze za miesiąc, jak i za rok :D) uznałem, że warto stworzyć po stronie graczy jakąś jego podstawową wersję, najlepiej przy jak najmniejszym stosunku nakładu pracy do efektów, czyli tworzenie jakiejś oddzielnej witryny z kontami itp. nie wchodzi w grę. Takim prostym rozwiązaniem jest formularz wyrzucający wyniki do arkusza google, gdzie są one odpowiednio modyfikowane/odfiltrowane i ogólnie odbywa się zarządzanie nimi w taki sposób, żeby efekt końcowy był dla odbiorców czytelny i przydatny. Moje aktualne założenia są takie:
1. Formularz zawiera następujące pola:
- token użytkownika, który uzyskiwany jest w ramach prostej weryfikacji - dostaję w grze na kopertę prośbę od gracza o danym nicku o token, dodaję więc ten nick na listę zweryfikowanych użytkowników i przekazuję mu wygenerowane hasło, którego może od teraz używać po wsze czasy do dodawania ofert
- typ transakcji (kupię / sprzedam / wymienię)
- nazwę przedmiotu
- cenę
- jak długo oferta ma być widoczna (w wersji podstawowej jest to zakres od 1 do 24 godzin - wstępna propozycja)
- % wytrzymałości (w przypadku kupna oznacza to "nie mniej niż")
- dodatkowy komentarz
- (może także dodatkowy bonus w przypadku synergetyków?)
2. Arkusz, w którym lądują te dane (przy czym oczywiście w tych danych token użytkownika zostaje podmieniony przez jego nick), jest chroniony i daje możliwość nakładania wyłącznie filtrów lokalnych, więc nikt nikomu nie będzie przeszkadzał w trakcie odfiltrowywania interesujących ofert.

Tylko dla osób zainteresowanych strona techniczną.
Ta logika rozwiązuje dwie kluczowe kwestie:
1. Brak podszywania się i trollingu - dodawać oferty mogą tylko zweryfikowani użytkownicy (z dodatkowym warunkiem np. na lvl 40 lub wyższy, żeby ludzie nie tworzyli lolków i nie spamowali w ten sposób ofertami). Trollowac można tylko poprzez pole komentarza - jeżeli jakiś zweryfikowany użytkownik zacząłby wypisywać pierdoły w tym polu, to żeby go zbanować wystarczy usunąć jego token z listy. Nie da się podszyć pod innego gracza, bo nie ma pola na ręcznie wpisywany nick - nick dociągany jest do oferty automatycznie po podaniu ID, które znane jest tylko jego właścicielowi.
2. Brak spamu - dla każdego użytkownika widocznych jest tylko x najnowszych ofert (wstępnie 10, ale oczywiście jest to tylko parametr, zwiększenie/zmniejszenie tej liczby to chwila). Jeszcze tej funkcjonalności nie zdążyłem dodać.

Ponadto zamierzam dodać w formularzu opcję "odświeżenie moich aktywnych ofert" oraz "anulowanie moich aktywnych ofert", tak żeby nie trzeba było wpisywać codziennie kilkunastu pozycji. Nie chcę jednak usuwać samego mechanizmu ograniczenia czasowego oferty - moim zdaniem poprawnie działające rozwiązanie powinno dążyć do automatycznego porządkowania się nawet przy braku działań użytkowników, a nie wiecznego zaśmiecania się. Planuję dodać także opcję usunięcia konkretnej oferty z poziomu formularza, żeby nie trzeba było usuwać wszystkich swoich ofert np. po zrobieniu literówki w jednej z nich. Oprócz tego dodam poprawki w stylu wyświetlania % przy wytrzymałości i automatycznego zamieniania cen powyżej 1000k na kk. Żeby odfiltrowywać sobie oferty, wystarczy wejść w panelu na górze arkusza w zakładkę Dane, a potem wybrać Widoki filtrów (jak w arkuszu "Instrukcje").

Jeżeli macie jakieś propozycje, czego tutaj brakuje / co należałoby zrobić inaczej / co jest zbędne lub niepraktyczne, dawajcie znać, to jest wersja którą stworzyłem w jeden wieczór jako punkt wyjścia, minimum tego czego potrzebujemy. Jeżeli ktoś dobrze ogarnia gdocs / formularze google i ma pomysł jak to lepiej rozwiązać od strony technicznej, chętnie posłucham.
Post Reply

Return to “Karczma Pod Krzywym Renderem”