Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 9 Dołączył: 16.09.2005 Skąd: Rybnik Ostrzeżenie: (0%)
|
Witam.
Pragnął bym otrzymać pare interesujących mnie porad i pomocy. Jestem w trakcie pisania w php silnika mapy, Tzn chodzenie chłopkiem poprzez przeglądarke rozumiecie z resztą o co chodzi, Lecz kazda zmiana pozycji np: z $x=0 | $y=50 na $x=0 | $y=51 itp itd musi byc realizowana poprzez przeładowanie przeglądarki czy jest jakiś prostsz sposób, Nie chce zbytnio przebudowywac całego silnika teraz, który umożliwiał by to bez przeładowania, coś słyszałem o funkcji Ajax, tylko macie moze jakieś poradniczki które mogły podczas pisania takiego czegoś się przydac bo nigdy w tej technologi nie pracowałem A czas zacząć (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%)
|
Jeśli to jest gra interaktywna to się ciut komplikuje, zależy ilu użytkowników masz na raz na planszy. Przed każdym ruchem trzeba sprawdzić np czy pole jest wolne. Ustawić np odświeżanie co 5sec, które pobierze pozycję innych graczy i przestawić markery tych postaci we właściwe miejsce. Trzeba zaplanować sposób radzenia sobie z konfliktami. Bo jeśli jeden użytkownik ze chce postawić swojego człowieczka na pole (120, 100) i w tym samym czasie drugi zobaczy, że pole jest wolne i zechce tam wstawić swojego.
Swojego hipka nie musisz od nowa pobierać, wystarczy pobrać nową pozycję i przesunąć tego "hipka" |
|
|
|
_Martin_ [AJAX][PHP] Ajax i przeładowania 19.12.2009, 08:39:22
r4xz http://www.w3schools.com/Ajax/ajax_intro.asp 19.12.2009, 08:47:29
_Martin_ Ok a jak się tyczy sprawa Ile takie pobieranie i w... 19.12.2009, 10:38:09
vokiel Tu był podobny temat: [PHP]Mapa jak w plemionach
... 19.12.2009, 10:54:27
_Martin_ Chyba zmieniłęm intencje bo mapa ma 600 x 600 px i... 19.12.2009, 11:45:55
_Martin_ Mam napisane to juz i moze 100 na jedym poolu byc ... 19.12.2009, 13:15:24
vokiel Cytat(_Martin_ @ 19.12.2009, 13:15:24... 19.12.2009, 13:53:51
_Martin_ Tylko mam taki problem
Plik który odpowiada za ma... 20.12.2009, 13:19:13
vokiel To stwórz sobie plik ajax.php i w nim zwracaj tylk... 20.12.2009, 21:16:59 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 11:21 |