Ciao a tutti ragazzi, inanzitutto mi scuso con i moderatori se non ho azzeccato il posto giusto per questa discussione, e in tal caso vi chiedo gentilmente di spostarla dove deve andare.
Chiusa questa parentesi, vorrei creare un browser game, per la parte client userei l'html5 e tutto ciò che gli va dietro, per la parte server, dato che sono ottimista, vorrei qualcosa in grado di fornire buone prestazioni anche con un numero di utenti attivi di 500 persone al colpo.
Non so quale possa essere il miglior modo di strutturare il server, premetto che non ho la più pallida idea di cosa sia apache e python ma sono disposto ad impararli, cmq avevo pensato di strutturare così il server:
1) pagine php, (non è proprio un server), chiamo delle funzioni che gestiscono il gioco, ad es. se voglio muovermi chiamo la funzione "muoviversodestra" e lui aggiorna dei file che indicano le posizioni di tutti i giocatori e poi dice al client se può muoversi o se per esempio c'è un'ostacolo
2) (dovrebbe essere più veloce) utilizzare Node.js per creare un server che si basa sui socket ed usare le funzioni socket dell'html 5 lato client
3) creare un server in C che si basa sempre sui socket
Le ho elencate in un ordine non casuale, infatti preferirei usare per comodità il PHP, poi node.js e nel caso più disperato il pesante C dei socket, purtroppo però credo che le prestazioni siano inversamente proporzionali alle mie preferenze :/
Voi cosa mi consigliate? uno di questi 3 oppure qualcosa di diverso? (ricordo che il server deve reggere almeno 500 persone )
Grazie a tutti e buona serata!