Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP]Własna gra przeglądarkowa, Jak się do tego zabrać
Tho
post
Post #1





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 26.07.2011

Ostrzeżenie: (20%)
X----


Czy są jakieś strony które "generują" grę według moich potrzeb i wystawiają mi skrypt do wstawienia na serwerze? Co muszę wiedizeć by samemu stworzyć taki skrypt?

Czy są jakieś biblioteki, które mi to ułatwią?

Czyli będzie to raczej trudne?

Ten post edytował Tho 11.10.2011, 14:52:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Ostatnio coś ściągałem z tamtej strony. Wszystko podatne na xss, sql injection itp., niedopracowane, pełno błędów. Ale do nauki (na jakiej zasadzie to działa, a nie jak powinno się pisać gry viawww) w sam raz, wręcz idealne, bo są bardzo prosto napisane i łatwo zrozumieć istotę na jakiej zasadzie to działa. Wydałem 10zł a zrozumiałem, więcej niż bym kupił 10 książek.

Też próbuję coś ciekawego napisać, ale póki co jestem jeszcze na etapie poznawania tajników (IMG:style_emoticons/default/wink.gif)
Przy okazji, może zapytam co jest lepszą opcją w przypadku gdy:

Pewna akcja ma się wykonać dla 2 użytkowników raz na tydzień 20 razy, w ciągu 20 minut (1akcja = 1minuta). Po każdej 1akcji dodaje mi jakieś dane do MySQL.

Opcja 1. Cron i wywołanie tego skryptu raz na tydzień 20 razy, minuta po minucie i dodanie tych akcji w czasie rzeczywistym do bazy.

Opcja 2. Jeśli trzeba wyświetlić jakieś dane które mają swoje powiązanie z danymi z tych akcji, to wtedy dopiero wykonaj ten skrypt 20 razy, jeśli minęło ponad 20 minut od początku zdefiniowanego czasu startowego. A jeśli np akurat ktoś trafił na 15 minutę to tylko 15 razy itd.

Przy opcji nr 1 Jeżeli będę miał 2000 użytkowników, to wykonanie 1000 razy tego samego skryptu chyba może obciążyć sporo serwer, czyż nie, jednak mam pewność, że zawsze będą aktualne informacje? A w przypadku opcji nr 2 oszczędzam na tym, bo wykonuje tylko wtedy kiedy dany użytkownik chce wyświetlić dane informacje. Tylko czy opcja nr 2 będzie odpowiednia i zawsze będą aktualne dane i czy da się to odpowiednio wykonać po prostu żeby efekt z zewnątrz wyglądał tak jakby to było wykonane przy opcji nr 1? No i co, kiedy chce dać użytkownikowi możliwość ingerencji w akcję jeżeli będzie online w ciągu tych 20 minut trwania tego etapu?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 09:01