Janusz_Wons napisał
przecież napisałem ci już, że to jest po prostu procent składany, więc co tu ma rzeczy funkcja liniowa, tak samo, jakie ma tu końcowe znaczenie tak naprawdę charakter funkcji expa? skoro trzeba na to jeszcze nałożyc funkcję level=f(exp),
a interesującym nas rezultatem jest przebieg różnicy funkcji level_z_g_accout(t) - level_bez_g_account(t) i teraz, nieważne, jaki by ten przebieg level(t) nie był, to po prostu mnożysz kolejne przedziały czasu funkcji exp(t) * 1.1^n, gdzie n to numer przedziału, przy czym granice przedziałów są określane przez te "przełomowe" momenty jak zmiana expowiska na lepsze, i uwierz mi że to nie wyjdą ogromne liczby, bo tych zmian expowisk nie ma tak wiele, do tego dostaniemy trochę zawyżony wynik, gdyż nie uwzględnia on czynności potrzebnych do zdobywania expa a nie dających expa, jak przejście do expowiska itp. zakładając, że sprzedawanie loota, zajście na expa, poboczne rzeczy itp. zajmują 30% czasu gry, to już się robi 1.07, a nie 1.10
a to co mówisz o dłuższym czasie dysproporcji itp. to jest dokładnie działanie procenta składanego
tylko że weź pod uwagę po pierwsze wypłaszczenie levela w tibii - co z tego, że procent składany działa coraz mocniej, skoro funkcja level(exp) też coraz bardziej wydłuża wbijanie levela(exp) i może mieć charakter mocniej spowalniający dysproporcję levela niż bonusowe 10%, czyli w efekcie z czasem dysproporcja i tak będzie coraz mniejsza w levelu, pomimo, że różnica expa będzie coraz większa
stąd założenie, że w przybliżeniu można stosować level(1.1exp) i fakt, o którym mówisz jest po prostu zaniedbywalny
Tylko, że zupełnie pomijasz czynnik samego levela. Wraz ze wzrostem levela expi się szybciej, bo szybciej się chodzi, ma się więcej hp i many, można bić więcej mobów, większy spell power itd. Nawet na tej samej miejscówce. Zakładając, że nie ogranicza nas respawn (a tak jest na dobrych miejscówach).
Musiałbyś wyprowadzić z tabelki expa funkcję expa na każdy kolejny level, czyli powiedzmy to exp = f(level), i wyznaczyć przyspieszenie expa/h w zależności od levela, które pewnie też nie jest liniowe. Z tego liczysz ile czasu zajmuje wbicie levela n, a potem to samo tylko dla exp = f(level)*0.91 i porównujesz. Oczywiście, z uwzględnieniem tego *0.91 dla każdego levela <= n, a nie tylko samego n.
Po drugie, nawet te 1.1^5 to już jest 1.61. Więc nie takie nic.
Nie mówię już o pomijaniu kwestii takich, jak to, że szybciej dochodząc do danego poziomu, będziesz pierwszy na danej miejscówce i ją sobie zajmiesz itp.
A tak ogólnie, to pytanie co uznajemy za dużą różnicę, podejrzewam, że są to różnice rzędu 35 lvl zamiast 41, a nie 40 vs 41.
W warunkach poważnej gierki z expem stałym x1, to byłaby kolosalna różnica, ale na takiej orszabundzie na 3 dni grania, to wyjebane.
Zakładki