Il database mysql andrebbe bene anche per un gioco multiplayer, se non hai bisogno di memorizzare le mosse precedenti ti basta un campo in cui memorizzi lo stato della griglia(o del tuo ambiente di gioco).
Per quanto riguarda la chat può essere fatta anch'essa con una tabella mysql. L'unico problema sia per la chat che per quanto rigaurda l'ambiente di gioco è che devi continuare ad invocare una pagina web che verifichi se ci sono stati aggiornamenti(controllo in polling) perchè mysql non mette a disposizione controlli in interrupt(in pratica come le notifiche del cellulare).
Un database mysql può facilmente gestire procedure di login e registrazione. Potresti creare una tabella "sfide" in cui memorizzi lo stato delle accettazioni: se entrambi hanno accettato allora fai iniziare la partita.
Altervista propone un hosting free che può essere, pagando, ampliato successivamente ma questo lo devi vedere poi in base al carico di richieste che il server dovrà gestire.
Inviato dal mio iPad utilizzando
Tapatalk