[PHP, Javascript] Gioco di carte online
Inviato: 14/12/2018, 19:22
Devo sviluppare un gioco di carte online, ovviamente quindi ogni giocatore si trova collegato da un dispositivo diverso, tramite l'uso di PHP e/o Javascript. Ho pensato di fare un db che gestisca le carte e i giocatori, sono riuscito a "dare le carte" ma ora non riesco a trovare un modo per gestire i turni, cioè la soluzione che mi era venuta in mente è questa:
ovvero quando un giocatore passa il turno nel mio db la voce turno (booleano) di tale giocatore diventa 0 e quella del giocatore successivo diventa 1 ma con il ciclo while ma non mi si carica la parte in html della pagina e dopo 30 secondi mi dice che è scaduto il tempo.
Non riesco proprio a immaginare un modo per risolvere il problema, si può fare qualcosa tramite le sessioni? O riuscire a intercettare un cambiamento nel db dopo aver caricato la parte html della pagina?
- Codice:
$query="SELECT * FROM giocatore WHERE nome='$nome' AND idPartita='$codice'"; //Quando creo la partita
//assegno un id univoco alla partita poi qui prendo i giocatori che si sono uniti alla partita
$temp=mysql_query($query);
$giocatori = mysql_fetch_array($temp);
$turno=0;
while($turno==0){
$turno=$giocatori['turno'];
}
ovvero quando un giocatore passa il turno nel mio db la voce turno (booleano) di tale giocatore diventa 0 e quella del giocatore successivo diventa 1 ma con il ciclo while ma non mi si carica la parte in html della pagina e dopo 30 secondi mi dice che è scaduto il tempo.
Non riesco proprio a immaginare un modo per risolvere il problema, si può fare qualcosa tramite le sessioni? O riuscire a intercettare un cambiamento nel db dopo aver caricato la parte html della pagina?