Come può un gioco multiplayer gestire lo stato su una rete locale? [chiuso]

-1

Vorrei creare un gioco multiplayer per dispositivi mobili in cui i giocatori giochino insieme su una rete ad-hoc, senza necessità di connessione Internet. I giocatori dovrebbero essere in grado di unirsi e lasciare il gioco a metà partita e il gioco non dovrebbe fare affidamento sul fatto che un dispositivo "host" sia online.

Come posso coordinare lo stato di gioco su più dispositivi in una rete ad-hoc e consentire a qualsiasi giocatore di entrare e uscire dal gioco centrale?

    
posta Eric 14.01.2017 - 06:00
fonte

1 risposta

3

Quello che vorrei provare per il tuo caso è utilizzare un approccio al database distribuito, condiviso tra tutti i giocatori. Qualsiasi "macchina di stato" può essere mappata su un database, e per un semplice gioco di carte il database sarà probabilmente così piccolo da poterlo replicare rapidamente ogni volta che arriva un nuovo giocatore.

Per i dispositivi mobili, sai che ci sono molti sistemi db disponibili, il più popolare potrebbe essere sqlite e in questo precedente post SO trovi alcuni approcci diversi su come replicare i database sqlite tra diversi siti.

    
risposta data 14.01.2017 - 08:56
fonte