BuzzerBeater Forums

BB Poland > Doświadczenie, jak to dziobnąć?

Doświadczenie, jak to dziobnąć?

Set priority
Show messages by
From: Big Z

This Post:
00
172328.110 in reply to 172328.106
Date: 4/10/2011 5:24:54 PM
Overall Posts Rated:
6363
Przychodzą mi do głowy różne wytłumaczenia
Mi przychodzi jeszcze jedno:
5. Exp. nie jest naliczany po każdym meczu, tylko np. raz w tygodniu (jak trening)

Ciekawie to wymyśliłeś z tymi VI ligami. Tutaj przykład trochę inny:
Te mecze dzieliło 6 dni, ale kilka zmian wejściowych wygenerowało inny przebieg:
(31777203)
(32502831)
Wyniki i statystyki nieco różnią się od siebie, w pierwszym była nawet dogrywka. Co ciekawe trener wcale nie desygnował do gry w pierwszej piątce tych samych zawodników. Taki B. Kisza w pierwszym meczu zagrał 42 minuty i rzucił 23 pkt, a w drugim tylko 7 minut (oczywiście bez kontuzji). W drugim meczu pojawił się też O.Pruchnicki, ale on wrócił po kontuzji więc to trochę zaburza porównanie.

Coś czuję, że będzie sporo fajnego materiału do analizy.

Last edited by Big Z at 4/10/2011 5:27:20 PM

This Post:
00
172328.111 in reply to 172328.108
Date: 4/10/2011 5:31:42 PM
Overall Posts Rated:
12061206
Ja chyba rozumiem że Ci chodzi o takie szczęście "kupiłeś dobrego zawodnika ale nowe dane w równaniu spowodowąły niekorzystny dla Ciebie wynik wbrew intuicji" - Ty to nazywasz szczęściem, ja nazywam brakiem wiedzy o równaniu.

Ale z umiejętnościami managera też nie ma nic wspólnego. Zatem mimo wszystko to jest element losowy, a więc szczęście i pech.
Tak jak pisałem wcześniej - nie istnieje żaden program w pełni losowy. Mogą być co najwyżej pseudolosowe. Ale i tak istnieją gry, które można nazwać losowymi. Np. gra w rzut monetą za pomocą komputera. Teoretycznie ktoś, kto poznałby algorytm, to mógłby to wykorzystać do wygrywania. Praktycznie spokojnie może grać sobie w to dwóch ludzi i wyniki będzie można uznać za losowe.

O szczęściu bym mówił gdyby w silniku to czy rzut jest celny czy nie zależąło od czynnika losowego, niech będzie że pseudolosowego, czyli np.:

I tak właśnie jest. Podejrzewam, że na początku meczu generowana jest jakaś liczba pseudolosowa. Np. 0,542593285616 - powiedzmy, że w sposób pseudolosowy ma być wylosowana liczba z przedziału 0-1. A potem bierze ona udział we wszystkich losowaniach (które dodatkowo też zależą od skilli). W założeniu ta liczba pseudolosowa ma być "losowa", ale okazuje się, że nie jest i dlatego jest ciągle taka sama.
Taki model spełniałby warunki zarówno pseudolosowości, oraz tego, że wyniki są takie same.
Bo nawet jakbyś był w stanie poznać wzór to i tak nie byłbyś w stanie ustawić swoich skilli na konkretną wartość (bo nie znasz dokładnej prędkości treningu). I nawet jakbyś odkrył, że wygrasz mecz, w takim układzie, że JS Twojego zawodnika będzie wynosić 13,123 to nie byłbyś w stanie takiej wartości ustawić treningiem, a np jak ustawisz 13,124 to mecz przegrasz ;-)

From: McReal

This Post:
00
172328.112 in reply to 172328.106
Date: 4/10/2011 5:32:14 PM
Overall Posts Rated:
3737
Zacznę od tego, że dzięki tobie wyjaśniła się część tajemnicy związanej z losowością w BB. Bardzo mnie cieszy, że zainicjowałem rozmowę na ten właśnie stricte wątek. Jednocześnie zmieniam swój pogląd na temat losowości w tej grze o 170° ;) Do meritum...

Kontuzje - tutaj dopatrywałbym się oddzielnego wzoru, czyli w dwóch identycznych meczach przy tym samym wyniku kontuzję może złapać ktoś inny, co wprowadza jednak rzut kostką w życie. Mały ale zawsze.

Exp. - tu jestem za opcją nr. 2. "Zdobywany exp jest mały (np. podpoziom) a w meczu liczy się tylko poziom (byłoby to głupie, ale też nie jest niemożliwe)." Samą nobilitację używania pod-poziomów podczas meczów uzyskaliśmy podczas rozmów na forum, tak na prawdę nikt nie potwierdził, że tak jest w istocie. Dlaczego miałyby grać pod-poziomy?

Wnioski końcowe - same zainteresowanie tym jak mecze wyglądają od zaplecza wypływa stąd, że chciałbym wiedzieć, jak mam nauczać nowych menadżerów. Póki co pozostawiam exp. jako tajemnicę do wyjaśnienia, a losowość w meczach przekazuję jako niebyłą. Dzięki jeszcze raz Bebuś.

This Post:
00
172328.113 in reply to 172328.109
Date: 4/10/2011 5:33:32 PM
Overall Posts Rated:
2222
Nie jest to całkiem niedorzeczne, ale za twardy argument też ciężko uznać. To by raczej była mglista poszlaka.
Chociażby dlatego, że jeśli zawodnik był wybierany MVP, to znaczy, że mamy dwa dowody na to, że grał dużo w lidze. Po pierwsze - nagród MVP nie zdobywają zawodnicy, którzy rozegrali mało spotkań w lidze i/lub mało minut w tych meczach. Po drugie - skoro zdobył MVP, to znaczy, że to był jeden z najlepszych zawodników w lidze i w Twoim klubie (a zapewne najlepszy). Więc to naturalne, że często go wystawiałeś w lidze w podstawowym składzie. Więc mógł sobie tym długim graniem w meczach ligowych przy okazji zdobywać zarówno expa jak i nagrody MVP. Ale jedno z drugiego nie musi wynikać.


Ale pozostałych 4 też grało równie dużo (jeśli nie więcej niektórzy z nich) a mimo to ustępują doświadczeniem cytowanemu graczowi.
Poza tym, zawodnik MVP to ten który jest najlepszy zdaniem "kibiców" ;-) a nie koniecznie naszym zdaniem. Często inny gracz jest dla nas ważniejszy (i przez to gra więcej) niż ten nominowany na MVP.

Kolejna przesłanka przemawiająca za wpływem MVP (lub samej tylko nominacji) na doświadczenie:

Mam dwóch grajków w tym samym wieku, u mnie chowani, tak samo dla mnie ważni więc grają tyle samo. Jeden był 2 razy nominowany do MVP (7 i 2 miejsce), drugi raz (3 miejsce). jak myślisz, który ma większe doświadczenie ? Tak, ten pierwszy.

Myślę, że coś w tym jest.

From: darkonza

This Post:
00
172328.114 in reply to 172328.110
Date: 4/10/2011 5:33:44 PM
Młoty Stargard
PLK
Overall Posts Rated:
838838

Te mecze dzieliło 6 dni, ale kilka zmian wejściowych wygenerowało inny przebieg:
(31777203)
(32502831)
Wyniki i statystyki nieco różnią się od siebie, w pierwszym była nawet dogrywka.

Wynik prawie ten sam, bo różnica w normalnym czasie wyniosła 2pkt, jednak przebieg spotkania (wyniki kwart) bardzo różny....

This Post:
00
172328.115 in reply to 172328.111
Date: 4/10/2011 5:40:44 PM
Młoty Stargard
PLK
Overall Posts Rated:
838838
Podejrzewam, że na początku meczu generowana jest jakaś liczba pseudolosowa. Np. 0,542593285616 - powiedzmy, że w sposób pseudolosowy ma być wylosowana liczba z przedziału 0-1.

To jest tworzenie niepotrzebnych bytów
Myślę że żadna liczba nie jest generowana, wszystkie wartości są znane i są stałe.
Gdyby było jak mówisz silnik BB musiałby generować tą twoją przykładową liczbę Np. 0,542593285616, a kilka dni później musiałby znów wygenerowąć dokładnie tą samą liczbę dla meczu tych samych zespołów...to byłby cud

From: B.B.King

This Post:
00
172328.116 in reply to 172328.110
Date: 4/10/2011 5:49:00 PM
Overall Posts Rated:
12061206
5. Exp. nie jest naliczany po każdym meczu, tylko np. raz w tygodniu (jak trening)

To można odrzucić.
Sprawdziłem swoje cztery ostatnie skoki expa w BuzzerControl. I następowały one pomiędzy:

niedziela - środa
sobota - wtorek
sobota - niedziela
środa - czwartek

pierwszy dzień to data logowania gdy exp był o 1 mniejszy, drugie, to gdy exp był o 1 wyższy. Tak więc widać, że jest on naliczany przynajmniej w dwa dni. W ostatnim przypadku skoczył po meczu PP. W pozostałych po meczu ligowym.

Wyniki i statystyki nieco różnią się od siebie, w pierwszym była nawet dogrywka.
Wytłumaczenie jest najbanalniejsze - pomiędzy tymi meczami był trening a więc na pewno forma się zmieniła (a może nawet skille, jeśli boty mają ustawiony jakiś trening).
Co ciekawe trener wcale nie desygnował do gry w pierwszej piątce tych samych zawodników.
Tu przypuszczam, że to dlatego, że inny zestaw zawodników był niezdolny do gry. W botach (jeśli się ostatnio nie zmieniło) to było tak, że zawodnik z najwyższą pensją grał jako PG, kolejny jako SG, itd. A jeśli ktoś wypadł, bo był kontuzjowany, no to wybiegł inny skład.

This Post:
00
172328.117 in reply to 172328.113
Date: 4/10/2011 5:52:57 PM
Overall Posts Rated:
12061206
Okey - czyli tak jak mówiłem. Nie da się tego potraktować jako twardego dowodu, ale nie ma też dowodu, że nie jest tak jak mówisz.
Dlatego póki co nazwałbym to przesłanką. Może faktycznie jest, trzeba by to zbadać.
W kadrze najgorszego expa ma niejaki Moritz ;-) I faktycznie nigdy nie zdobył nagrody MVP. A niejaki Olaf z tej samej drużyny cztery razy zdobywał tą nagrodę ;-) Nie wiem jakiego ma expa, ale za kilkanaście dni mogę sprawdzić ;-)

From: Big Z

This Post:
00
172328.118 in reply to 172328.115
Date: 4/10/2011 5:55:55 PM
Overall Posts Rated:
6363
jeśli dobrze rozumiem pseudolosowość (a średnio ją rozumiem :) to dla tych samych warunków wejściowych będzie generowana taka sama liczba więc cudu nie ma.
Właśnie szukam takich meczów, gdzie różnica na wejściu będzie niewielka, ale jednak będzie (ta sama pierwsza piątka + nieodległe daty, ale być może drobne zmiany w formie lub expie). Jak znajdę, to wrzucę, ale ciężko o to, bo masę kontuzji w tych VI ligach, chyba o dobrego lekarz ciężko. Może w procesie botowania system wymienia personel na 1,1,1.

This Post:
00
172328.119 in reply to 172328.115
Date: 4/10/2011 5:56:15 PM
Overall Posts Rated:
12061206
Gdyby było jak mówisz silnik BB musiałby generować tą twoją przykładową liczbę Np. 0,542593285616, a kilka dni później musiałby znów wygenerowąć dokładnie tą samą liczbę dla meczu tych samych zespołów...to byłby cud :)

To nie byłby cud. Po prostu jeśli ta liczba jest generowana tylko na podstawie skilli. Np. wszystkie skille zawodników dodane i wzięte modulo 17 (co nie ma nic wspólnego z ich przydatnością do gry, więc ma niewiele wspólnego z umiejętnościami managera, a jednak liczba wychodzi ta sama). Nie da się tego wykorzystać, więc ciągle to jest szczęście i pech (powiedzmy miałeś pecha lub szczęście, że brany jest wyniki modulo 17 a nie np. modulo 19, przy którym końcowy wynik byłby inny).
Dopiero gdybyś odkrył ten wzór to można by mówić o umiejętnościach, a jeśli nie, to jest to dalej praktycznie cyfrowy pech i szczęście.

This Post:
00
172328.120 in reply to 172328.119
Date: 4/10/2011 5:59:10 PM
Młoty Stargard
PLK
Overall Posts Rated:
838838

To nie byłby cud. Po prostu jeśli ta liczba jest generowana tylko na podstawie skilli.

To moim zdaniem byłby absurd, generowanie liczby losowej ma sens wtedy gdy ona jest zupełnie niezależna od innych danych, jeśli miałaby mieć jakieś z nimi powiązanie to była by to liczba bardzo bardzo bardzo pseudolosowa

Advertisement