Przycisk dodający wartość do zmiennej

0

Witam. Jestem początkujący więc proszę wybaczyć mi za głupie pytanie/a ;)

  1. Na pewno większość z was grała w cookie clicker-a a przynajmniej większość więc mianowicie tam przy kliknięciu ciastka dodawało nam do liczby ciastek + 1 potem po ulepszeniach więcej ale chodzi mi tylko o ten początek. Więc próbowałem wiele rzeczy znalezionych na forach lecz żadna nie działała. Próbowałem zrobić to funkcją onclick z jquery ale coś nie wychodziło przypisywanie nowej wartości do zmiennej w php. Więc tutaj nasuwa mi się pytanie czy ktoś wie jak to zrobić ?

  2. Czy jest możliwość zrobienia gry typu cookieclicker w php ? Jeśli nie to jaki język w takim razie ?

Z góry dzięki za odpowiedź ;)

0

odpowiedzailem ci w poprzednim temacie. do komunikacji javascript do php uzyj ajaxa. ALE w twoim przypadku to nie podziala, bo to bedzie cos jak tu ktos gdzies zrobil klona gry 2048 w php. sztuka dla sztuki, bo z technicznego punktu widzenia to mordega dla serwera i uzytkownika. zeby odpalic cos w php to musialbys odswiezyc strone i wczytywac stan gry za kazdym razem, a co za tym idzie strona by sie ladowala od nowa i animacja zaczynala od poczatku za kazdym kliknieciem.

jesli by znowu zaciagnac do tego ajaxa i żądania wysylac za kazdym razem gdy sie kliknie to zarznalbys serwer przetwarzaniem kilku żądań na sekunde od jednej osoby. no i wtedy gdzie bys zapisywal stan licznika?? w bazie?? w pliku?? ttp to prootkol bezstanowy, w duzym skrocie zeby cos bylo zapamietan to musi byc wiecznie gdzies przesylane. aplikacja tego nie pamieta sama z siebie i za kazdym zadaniem masz nowa zmienna i calosc dla aplikacji zaczyna sie od nowa.

ogolnie lepiej oprzec to na cookie lub web storage ;)

0

php działa na serwerze. javascript działa w przeglądarce. gry pisze się tak, że działają w przeglądarce, a gdy jest potrzeba - wysyłają coś do serwera.
więc nie. upraszczając - "nie da się" zrobić tego w php

0

Napisz w Silverlight :)

0

w jquery to bedzie banalne:

$("#button").click(function(){
zmienna += 1;
});

Dalej nową zmienna mozesz sobie postem wysłać z jquery w ten sposób.

1 użytkowników online, w tym zalogowanych: 0, gości: 1