|
Notki |
Poradniki Poradniki napisane przez użytkowników forum. Podfora : Wasze propozycje poradników ; Poradniki archwialne; Poradniki nie związane z Tibią |
|
Opcje tematu |
18-01-2005, 17:44 | #1 |
Użytkownik forum
Data dołączenia: 18 01 2005
Lokacja: Wrocław
Wiek: 40
Posty: 8
|
Jak na boku policzyc exp i mlvl na poziom?
Bardzo intrygujacym dla wielu uzytkownikownikow moze byc fakt w jaki to sposob CIP wymyslil wymagana ilosc doswiadczenia na poziom. Dlatego postanowilam pokazac wam jak w prosty sposob sprawdzic to. Okazuje zie ze wystarcza do tego ilosci doswiadczenia wymagane na poziomy 1-8. czyli:
lvl exp 1 0 2 100 3 200 4 400 5 800 6 1500 7 2600 8 4200 Bede teraz szukac w jak najprostszy sposob wzoru okreslajacego ta zaleznosc. Zakladam iz jest to wielomian pewnego stopnia gdyz tylko jako takowy moglby spelniac kryteria pasujace do exp na poziom. Nazwjmy wiec funkcje ta wielomianem W(x) dla ktorego: W(1) = 0 W(2) = 100 W(3) = 200 W(4) = 400 W(5) = 800 W(6) = 1500 W(7) = 2600 W(8) = 4200 Aby sprawdzic stopien danego wielomianu najprosciej zrozniczkowac go i sprawdzic kiedy funkkcja rozniczk stanie sie funkcja liniowa. Tak oto mamy: W'(1) = 100 W'(2) = 100 W'(3) = 200 W'(4) = 400 W'(5) = 700 W'(6) = 1100 W'(7) = 1600 Ta funkcja nie wyglada na liniowa - rozniczkujemy dalej: W''(1) = 0 W''(2) = 100 W''(3) = 200 W''(4) = 300 W''(5) = 400 W''(6) = 500 Ta funkcja liniowa jest, ma wzor: W''(x) = 100x - 100 A wiec poszukiwana funkcja musi byc stopnia 3 Teraz mamy 2 drogi - 2krotne calkowanie tej funkcji z obliczeniem reszty calkowania recznie, lub tez rozwiazanie ukladu rownan o 4 niewiadomych (najprosciej przez odwrocenie maciezy). Uklad ten bwedzie mial postac: a+b+c+d=0 8a+4b+2c+d=100 27a+9b+3c+d=200 64a+16b+4c+d=400 gdzie W(x) = a*x^3 + b*x^2 + c*x + d Po prostym odwroceniu maciezy i wyznaczenia wyznacznikow otrzymamy wynik: a = 50/3 b = -100 c = 850/3 d = -200 Czyli postac wzoru okreslalacego ilosc doswiadczenia na poziom x ma postac: W(x) = 50/3*x^3 - 100*x^2 + 850/3*x - 200 Moze4my go latwo sprawdzic i uwierzcie mi, ze zgadza sie z poziomami podanymi na tibia.com do samego konca. W ten proasty sposob doszlismy do faktu, jak policzyc ilosc doswiadczenia na poziom, co nigdzie jeszzcze pokazane nie zostalo. Jesli ktos bardzo bedzie chcial umiescic to w jakims swoim programie, to od razu podam wam kod funkcji dla C++: int exp(int x) { if (x<= 1) return 0; //Jesli poziom jest rowny lub nizszy najnizszemu mozliwemu to ilosc exp na niego zawsze bedzie rowna zero else return 50/3*x*x*x - 100*x*x + 850/3*x - 200; //lub 50/3*x^3 - 100*x^2 + 850/3*x - 200 gdy mamy zaimplementowana biblioteke math <- update - to nie wiem czemu nie dziala } To tyle jesli chodzi o doswiadczenie. Natomiast otwarta sprawa pozostaje jeszcze mlvl. Jak mozna przeczytac w jakims poradniku, na 1 mlvl potrzeba spalic 400 many, atomiast na kazdy nastepny 1,1 raza wiecej dla sorca lub druida, 1,3 raza wiecej dla paladyna i 3 razy wiecej dla rycerza. Przyjme dalej wspolczynnik a, gdzie: a = 1.1 dla maga i druida a = 1.3 dla paladyna a = 3 dla rycerza Nietrudno dojsc do wzoru, iz ilosc many potrzebna na awans z mlvl x na mlvl x+1 okresli wzor: f(x) = 400*a^x Ale nie na tym chcialam sie skupic. Chodzi o calkowita ilosc many spalana na mlvl x+1 (bo przy takowym ladniej bedzie wzorek wygladal ;p) z mlvl 0. Wzor ten okreslmy jako g(x). Stad mamy, ze: g(x) = f(0) + f(1) +...+ f(x) = 400 + 400*a +...+ 400*a^x Proste przeksztalcenia: 400 + 400*a +...+ 400*a^x = z 400 *(1+a+...+a^x) = z /*(a-1) 400*(a^x+...+a+1)(a-1) = 400*(a^(x+1)-1) = z*(a-1) /a-1) z = 400*(a^(x+1)-1)/(a-1) Czyli ostatecznie: g(x) = 400*(a^(x+1)-1)/(a-1) I to koniec mego dlugiego wywodu. Uzyskalam wzory, ktorych poszukwalam, a to bylo celem mego krnabrnego przedsiewziecia. Teraz ma nedzna persona zajmie sie praktyka tego w Tibii. Prosze o komentarze i sugestie Ostatnio edytowany przez Wen Vanya - 20-01-2005 o 18:13. |
|
18-01-2005, 18:31 | #2 |
Guest
Posty: n/a
|
Bardzo ciekawe!!!
I przyznam się, że Cię podziwiam, iż chciało Ci się to napisać |
18-01-2005, 18:48 | #3 |
Born to Ban
Data dołączenia: 04 06 2004
Lokacja: inny wymiar
Wiek: 37
Wpisy bloga: 7
Posty: 2,783
Stan: Aktywny Gracz
Imię: Dwimeron de'qel
Profesja: Royal Paladin
Świat: Harmonia
Poziom: 88
Skille: 87/62
Poziom mag.: 18
|
Bardzo ciekawe. Wiedziałem, zę muszą być jakieś wzory na oblicznie ilośći exp/poziom, ale w życiu bym do tego nie doszedł(A przynajmniej nie w tej formie). Brawa dla ciebie
Mam nadzieje, ze nie jest to plagia, bo jak tak, to, bardzo nieładnie..... @Qzaczek <cut>
__________________
Poniższe zdanie jest fałszywe
Powyższe zdanie jest prawdziwe. Ostatnio edytowany przez Dwimenor - 18-01-2005 o 20:16. |
18-01-2005, 19:21 | #4 | ||||
Użytkownik forum
Data dołączenia: 18 01 2005
Lokacja: Wrocław
Wiek: 40
Posty: 8
|
Cytuj:
Cytuj:
A co do faktu naipsania tego - wielu ludziom moze sie przydac to, co napisalam. Nawet jesli tego nie rozumiesz co napisalam to zrozum, ze sa ludzie na wyzszym stopniu, ktorzy z pewnoscia docenia moj wklad w prace. A ludzie o wiedzy ktorej sobie nie wyobrazasz moga sie czegos nauczyc lub tez poznac nowe zastosowania wiedz a ci ktorym do piet nie dorastasz latwo sprawdza bezblednosc i beda mogli podyskutowac NA POZIOMIE!! Cytuj:
Data zalozenia konta przez mnie: 16.06.2003r (POLICZ ile gram jak umiesz) Lvl: aktualna postacia 26 bo przerzucilam sie z nudnawych non-PvP lub PvP na PvP-enforced... Moze jeszcze chcesz nazwisko panienskie mojej bapci zebye "sie posmiac" (((idiota))) Cytuj:
|
||||
18-01-2005, 19:21 | #5 |
Użytkownik Forum
Data dołączenia: 20 10 2004
Lokacja: Destabilizacja
Wiek: 36
Posty: 397
Stan: Na emeryturze
|
Można przenieść do działu poradniki
Samo w sobie bardzo ciekawe. Pełna logika, wytłumaczona z matematyczną dokładnością Gratz że chciało Ci się tyle myśleć.
__________________
„Bóg daje nam wolną wolę, ale zaznacza w księdze przeznaczenia punkty zwrotne dla danego przypadku...''
Ostatnio edytowany przez xemmoe - 18-01-2005 o 19:23. |
18-01-2005, 19:24 | #6 |
Użytkownik Forum
Data dołączenia: 18 07 2004
Lokacja: Bełchatów
Wiek: 37
Posty: 603
Stan: Niegrający
Imię: Pacek man
Profesja: Brak (Rookgaard)
Świat: Julera
|
Serdeczne gratulacje dla ciebie, zrobiles naprawde kawal wielkiej i ciezkiej roboty ale niepotrzebnej, co nie umniejsza wyczynu. Wbrew pozorom nie jest zbyt skomplikowane dla kogoś kto skonczył kierunek matematyczno informatyczny(taki jaki ja kończe za rok) Gratuluje
|
18-01-2005, 19:49 | #7 | |
Użytkownik Forum
Data dołączenia: 15 07 2004
Posty: 22
|
Cytuj:
|
|
18-01-2005, 20:17 | #8 |
Użytkownik Forum
Data dołączenia: 04 10 2004
Posty: 27
|
Lol
Gratz dla Ciebie. Ja tam z matmy zawsze przyslowiowa "noga" bylem chociaz juz studiuje to podejrzewam ze troszke bym sie nameczyl z takimi obliczeniami..wstyd sie przyznac ale tak to jest jak czlowiek we wczesniejcszych latach zajmuje sie bzdurami niz troche wiecej czasu nauce poswiecic oj oj
|
18-01-2005, 20:26 | #9 |
eX Moderator
Data dołączenia: 10 09 2003
Lokacja: Fotel przed monitorem
Wiek: 36
Posty: 1,139
|
spoko, gratz dla Ciebie. Tylko jedna kwestia, ten wzór był juz kiedyś publikowany, tyle że pewnie jakis rok temu ....
|
18-01-2005, 21:07 | #10 |
Użytkownik Forum
Data dołączenia: 18 10 2004
Wiek: 32
Posty: 295
Stan: Niegrający
|
@Wen Vanya
Gratz for You, że też Ci się chciało pisać (i tak niezbyt dużo z tego kumam, bo jestem noga a matmy) @Qzaczek zastozuj się do rady $cora, więcej mówić nie trzeba |
18-01-2005, 22:04 | #11 |
Użytkownik Forum
Data dołączenia: 16 08 2004
Lokacja: Zgorzelec
Wiek: 33
Posty: 725
Stan: Na emeryturze
Imię: Wez Nie Kozacz
Profesja: Knight
Świat: solera
Poziom: 8
Skille: zmienne
|
ooo tak to jest to co kocham uklad rownan z 4 niewiadomymi
ze zrozumialem z tego z 1/3 pozostawmy milczeniem ale i tak robota fajna Zastanawialem sie kiedys nad takim wzorem ale nic nie moglem wymyslic wiec przestalem. Fajnei by bylo byc takim dobrym z matmy ^^
__________________
WWW.RZALIBUL.PRV.PL - macie niepowtarzalna mozliwosc wyrzalenia sie i wyrazenia swoich buluw xD |
18-01-2005, 23:21 | #12 | |
Użytkownik forum
Data dołączenia: 18 01 2005
Lokacja: Wrocław
Wiek: 40
Posty: 8
|
Cytuj:
Dzieki za zwrocenie uwagi na cyfrowke. Co mozna wywnioskowac z dalszych obliczen mialam na mysli oczywiscie funkcje stopnia trzeciego Ktos sie wczytal i o to mi chodzilo - THX @reszta Wam dziekuje za slowa uznania Zobaczymy, co nastepne z moich nudow na wykladach powstanie zwiazanego z Tibia |
|
19-01-2005, 11:52 | #13 |
Użytkownik Forum
Data dołączenia: 19 11 2004
Posty: 380
|
Szczerze mowiac niewiele z tego rozumie....
Nie dokonca to na moj wiek jeszcze. @ Wen Vanya: Wielkie Gratz ze ci sie chcialo to pisac.... Wiecej takich ludzi na forum PLX! |
19-01-2005, 22:07 | #15 |
Guest
Posty: n/a
|
WOW, że też ci się chciało
Gratuluje wiedzy z matmy.Szkoda tylko,że marnuje sie na takie rzeczy ale jest ok.
Interesuje mnie tylko to na jakim ty jestes kierunku na studiach .Powodzenia w dalszej "nudzie"--ciekawe co bedzie nastepnym efektem tego?? Narq . |
19-01-2005, 22:23 | #16 |
Użytkownik forum
Data dołączenia: 11 01 2005
Lokacja: Kraków- Nowa Huta
Wiek: 32
Posty: 7
|
WIELKIE GRATZ dla Ciebie!!!! Jestem jeszcze za młody na te wszystkie całkowania, ale naprawdę Cię podziwiam
|
20-01-2005, 14:00 | #17 |
Użytkownik forum
Data dołączenia: 09 08 2003
Posty: 13
|
Naprawde doceniam Twoja prace!
Wzory bardzo mi sie przydadza - wlasnie tworze calosciowy kalkulator dla Tibii. Niestety sprawa z mLvl wyglada chyba troche bardziej skomplikowanie. Tzn. wzor nie uwzglednia tzn. "paczek" (to moja wlasna nazwa ) many. W skrocie: Aby awansowac na 1 mLvl trzeba uzyc: 20 razy czaru utevo lux (400 many - zgodnie ze wzorem) v 20 razy czaru exevo pan (600 many - problem). Wg. mojej prywatnej teorii spalona mana jest zapisywana w wielokrotnosciach 20 z zaokragleniem w dol. To co tu napisalem to tylko moje obserwacje - prosze o ich potwierdzenie lub odrzucenie. |
20-01-2005, 15:02 | #18 |
eX Moderator
Data dołączenia: 13 10 2003
Lokacja: Tychy
Wiek: 40
Posty: 1,816
Stan: Niegrający
|
@Wen Vanya: ładnie, ładnie... A co studiujesz?
Kwestia zasad: ten wielomian jest fukcją dyskretną a nie cigłą, więc nie tyle różniczkujemy, co robimy ilorazy różnicowe ;P Ale miło, że ktoś tutaj ma pojęcie o matematyce wyższej niż poziom szkoły średniej Co do many: jest to zwykła suma n początkowych wyrazów ciągu geometrycznego (klasa 1/2 liceum), więc jeśli byś podeszła do tego w ten właśnie sposób, to nie byłoby to tak zamotane
__________________
Emerytura... Dzięki za wszystko. |
20-01-2005, 17:47 | #19 | |
Guest
Posty: n/a
|
Cytuj:
Bo juz gdzies slyszalem ze tak jest. Bo jesli tak to musze sie przerzucic z hmm na gfb |
|
20-01-2005, 18:11 | #20 |
Użytkownik forum
Data dołączenia: 18 01 2005
Lokacja: Wrocław
Wiek: 40
Posty: 8
|
Tak tak... To wszystko o manie to prawda. Jednak na chwile obecna nie wydaje mi sie zeby to bylo mozliwe zeby wzor obejmowal ten fakt. Wzor nie mowi ile razy czaru masz uzyc a ile many zuzyc takze z mojego punktu widzenia wszystko jest ok =)
@Raynold Masz racje w 100% ale zwyklam tak pisac bo jest krocej a ten co wie o co chodz to i tak rozumie. Wiesz - tak to juz jest =) @wszyscy Jestem na Matematyce Informatycznej Nuuudy |