![]() |
![]() |
![]()
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)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 05:13 |