BuzzerBeater Forums

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

Doświadczenie, jak to dziobnąć?

Set priority
Show messages by
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

From: darkonza

This Post:
00
172328.121 in reply to 172328.118
Date: 4/10/2011 6:01:35 PM
Młoty Stargard
PLK
Overall Posts Rated:
838838
http://pl.wikipedia.org/wiki/Generator_liczb_pseudolosowych

przepraszam że link do wikipedii po prostu, ale wystarczy
BBking stworzył trochę sztuczny problem z tym że liczby losowe w kompach są pseudolosowe... są ale dla nas to nie ma znaczenia, dla nas jest nierozróżnialne od pełnej losowości, na tym, na losowości opiera się wiele gier (inny manager który gram) ale jak widąc BB już nie

Last edited by darkonza at 4/10/2011 6:03:08 PM

From: B.B.King

This Post:
00
172328.122 in reply to 172328.118
Date: 4/10/2011 6:02:16 PM
Overall Posts Rated:
12061206
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

Jak weźmiesz mecz z przedostatniego tygodnia regularnego sezonu i pierwszego meczu PO to też ciągle masz 1/14 prawdopodobieństwa, że przeciwnicy i hala będzie ta sama, natomiast forma różna o jeden tydzień. A więc średnio trochę ponad 1 mecz na 4 ligi powinien się trafić.
Jak szukałem meczów tuż po sobie w RS oraz PO to, pierwszy mecz trafiłem od razu VI.2, drugi bodajże w VI.7 a trzeci w VI.16 (może po drodze coś przegapiłem).

From: Big Z

This Post:
00
172328.123 in reply to 172328.119
Date: 4/10/2011 6:03:12 PM
Overall Posts Rated:
6363
dziwna sprawa z tym expem i formą.

Tutaj mecze, które dzieli 21 dni, a wynik ten sam. Dodatkowo w PO boty grają chyba PO-CT.
(32629852)
(31835798)

Szukam dalej :)

This Post:
00
172328.124 in reply to 172328.117
Date: 4/10/2011 6:08:03 PM
Overall Posts Rated:
2222


dobra to sprawdź i daj znać na private BBmail :-)
A tak serio, to MVP (i nominacje) jesli wpływają na doświadczenie ( a ja tego się własnie trzymam) to nalezy pamiętać są jedynie jedną ze składowych budujących/wpływających na doświadczenie.

Pozdrawiam,

Mały Seb

This Post:
00
172328.125 in reply to 172328.120
Date: 4/10/2011 6:08:35 PM
Overall Posts Rated:
12061206
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 :)

W przypadku programów nie ma czegoś takiego jak liczba losowa. Zawsze jest to liczba pseudolosowa. I zawsze muszą być jakieś parametry inicjujące ten pseudolosowy wzór. Pewnie tymi parametrami są skille zawodników. I wtedy ta liczba zawsze będzie wychodzić ta sama (gdy forma jest ta sama) - nawet jeśliby wzór był bardzo, bardzo pseudolosowy.
Proste rozwiązanie, żeby uzyskać pseudolosowość bardziej "losową" to jest gdyby do jej wygenerowania był brany jakiś parametr zewnętrzny np. czas serwera w mikrosekundach, albo np. temperatura procesora serwera. Chociaż to też by nie było do końca losowe, bo przecież godziny rozgrywania meczów są zaplanowane, natomiast temperatura zależy od liczby obliczeń a te zależą przecież od... algorytmu ;-) Ale przynajmniej wyniki nie byłyby takie same ;-)

Advertisement