Gra Naruto Strona Główna
 FAQ   Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Zaloguj się, by sprawdzić wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
4. Przelicznik expa za walkę

Czy wprowadzić nowy wzór na exp za walkę?
Tak
80%
 80%  [ 4 ]
Tak, ale inny wzór
0%
 0%  [ 0 ]
Nie
20%
 20%  [ 1 ]
Głosowań: 5
Wszystkich Głosów: 5

Autor Wiadomość
borec
Administrator


Dołączył: 26 Lip 2008
Posty: 42
Wysłany: 2010-02-08, 09:47   4. Przelicznik expa za walkę  

Proponujemy taki przelicznik expa za walkę:

exp = maximum(lvl_przeciwnika- twoj_lvl, 2) × (sila_przeciwnika + szybkosc_przeciwnika)

Przykład
Ty: lvl 100
Przeciwnik: lvl 105, siła 300, szybkość 100

Za wygraną walkę dostaniesz 5x 400 = 2000 exp.

W tej chwili exp zależy od tego ile expa ma przeciwnik, jeśli trafiłeś na przeciwnika który dopiero wbił nowy level i ma mało expa to za wygraną walkę dostaniesz malutko expa. Przy nowym wzorze zawsze dostaniesz sporo i bardziej opłaca się atakować mocniejszych od siebie.

Nowy wzór gwarantuje otrzymanie przynajmniej 2x (sila_przeciwnika + szybkosc_przeciwnika) expa, nawet jeśli atakujesz słabszego od siebie.
 
     
Wojaczek 
Legendarny Wojaczek


Wiek: 16
Dołączył: 31 Paź 2008
Posty: 118
Skąd: Gierałtowice
Wysłany: 2010-02-08, 09:52     

Dobry pomysł. Taki exp bedzie chyba dobry na poczotek ;). Dlatego daje tak.
_________________




 
 
     
wolu93

Dołączył: 08 Lut 2010
Posty: 1
Skąd: nie kumam pytania
Wysłany: 2010-02-08, 13:12     

sponio mnie też się podoba taki wzór, daję TAK :mrgreen:
 
     
Lion_heart_14 
Precz z dziećmi neo!


Wiek: 15
Dołączył: 03 Lis 2008
Posty: 120
Skąd: sie biorą dzieci neo
Ostrzeżeń:
 2/3/6
Wysłany: 2010-02-08, 18:50     

Hmm, załóżmy, że mam 200 lvl i zaatakuję kogoś o tym samym poziomie, to wtedy będzie to wyglądało tak:

200-200=0
teraz załóżmy że ma szybkość i siłę po 300
300+300=600
a teraz obliczenie końcowe
0x600=0 exp

To znaczy, że mamy nie atakować innych graczy na tym samym poziomie?
Jeśli tak, to jest to małe niedopracowanie :)
_________________
Nie gryź ręki moderatora swego, która Cię WARNI ! ^^
Dozwolone od 18 roku życia !!
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów." - Stanisław Lem
 
 
     
borec
Administrator


Dołączył: 26 Lip 2008
Posty: 42
Wysłany: 2010-02-08, 22:50     

@up jak wiemy z lekcji matematyki funkcja maximum() wybiera większą z 2 podanych liczb. A więc jeśli podłożysz do wzoru: maximum(200-200, 2) = 2.
 
     
Lion_heart_14 
Precz z dziećmi neo!


Wiek: 15
Dołączył: 03 Lis 2008
Posty: 120
Skąd: sie biorą dzieci neo
Ostrzeżeń:
 2/3/6
Wysłany: 2010-02-09, 15:46     

A no tak, nie zauważyłem :D Mój błąd ;)
_________________
Nie gryź ręki moderatora swego, która Cię WARNI ! ^^
Dozwolone od 18 roku życia !!
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów." - Stanisław Lem
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  
Szybka odpowiedź
Użytkownik: 


Wygaśnie za Dni
 
 
 
 
 
 
 

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen & Programosy modified v0.3 by warna

Strona wygenerowana w 0,04 sekundy. Zapytań do SQL: 12