![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 2 Dołączył: 26.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, postanowiłem sobie coś poćwiczyć i padło na napisanie jakiejś gierki w PHP przez przeglądarkę (tak dla ćwiczenia).
No i napotkałem, taki mały problem (nie tyle problem, ale się zatrzymałem). Postanowiłem zrobić obsługę poziomów, więc przydała by się coś a`la Tabela Doświadczenia no i wszystko jest fajnie ale zastanawiam się jak przetrzymywać ile doświadczenia ma być na dany poziom... Ja sobie rozplanowałem to mniej więcej tak: 1 poziom = 10 doświadczenia 2 poziom = 50 doświadczenia 3 poziom = 100 doświadczenia No i mam w tym miejscu problem, gdzie to trzymać: 1) Stworzyć w bazie danych tabelę i tam ustawić `poziom` oraz `doświadczenie. 2) Stworzyć tablicę w PHP (jeśli tak, jak miała by wyglądać). 3) Stworzyć plik *.txt i tam trzymać wszystko. 4) A może coś innego (jak wy byście to rozwiązali?) //edit Jeśli miał bym to zrobić w bazie to dobrze było by zrobić to tak : Tabela_Doświadczenia ID|Doświadczenie (Jeśli mam ID, i Auto-Inkrementację to chyba nie potrzeba tworzyć `poziom`) Pozdrawiam, Kaktus283. Ten post edytował kaktus283 23.09.2010, 16:59:51 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 6 Dołączył: 23.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zdecydowanie baza danych
tablica w php nic ci nie da bo jak to zapiszesz ? pliki txt sa nieporeczne |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
nie możesz oprzeć to na jakimś wzorze? przecież wymyślanie w nieskończoność expa na pewno kiedyś Ci się znudzi
![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 2 Dołączył: 26.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
ja np zrobiłem wartośc początkowa i w pętli mnożę razy ileś tam więcej expa na wyższy lvl , a w walce sprawdzam czy aktualny exp jest większy od tego na wyższy poziom jeśli tak -> lvlup
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
aha , żeby nie było , exp na każdy lvl trzymam w tablicy bo po co za każdym razem obliczać danego expa na dany lvl pętlą
mówisz o funkcji pow ![]() ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 05:43 |