Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 1 Dołączył: 1.04.2009 Ostrzeżenie: (0%)
|
Stworzyłem grę w PHP. Prosta gra zapisujaca aktualny jej stan w bazie danych.
Czy jest sposób by po wykonaniu ruchu przez gracza 1, w otwartym oknie gry gracza 2 nastąpiło np. odświeżenie przeglądarki. Dodam, ze nie chodzi o skrypt w php, który w headzie będzie dodawał 'odśwież co x sekund' jeżeli nie jest moja tura. Przy większej ilości aktywnych gier to by zabiło serwer. Z góry dziękuję. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 180 Pomógł: 37 Dołączył: 1.05.2008 Skąd: Białystok Ostrzeżenie: (0%)
|
Nic bardziej logicznego zrobić się nie da. Zawsze możesz zmienić język w którym piszesz na coś bardziej wydajnego (IMG:style_emoticons/default/winksmiley.jpg) Ale imo jeśli przy wysyłaniu żądania do ajaxa będziesz przeprowadzał jakieś niewymagające operacje to powinno być dobrze (np. jeśli jest to gra dla 2 osób to możesz przy starcie utworzyć dla nich katalog który zapiszesz w sesji). Potem ajaxem co np. 1-2s sprawdzasz czy w katalogu pojawił się plik, jeśli tak to przeładowujesz stronę i kasujesz plik. Oczywiście plik tworzysz po tym jak drugi gracz wykona ruch. Dzięki temu nie musisz ciągle odpytywać się bazy a masz pełną kontrolę nad rozgrywką (IMG:style_emoticons/default/smile.gif)
|
|
|
|
Jifer Odświerzenie przegladarki po akcji innego uzytkownika 23.09.2009, 14:35:37
Spawnm ajax i spr czy coś się zmieniło w db, tak?aktualiz... 23.09.2009, 14:41:46
Berg Ajax + setInterval. Ale to i tak Ci będzie muliło ... 23.09.2009, 14:41:53
Jifer no właśnie tego się obawiam. Nic kompletnie logicz... 23.09.2009, 14:48:36 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 06:43 |