Implementazione di un timer universale per un gioco con più giocatori in mvc di primavera

1

Sto cercando di creare un semplice gioco di carte online con più giocatori. Fondamentalmente, c'è un rivenditore e più giocatori. Ho già implementato la maggior parte del gioco e sta funzionando bene. ora voglio implementare un timer universale per un singolo gioco. Ad esempio, quando il mazziere inizia una nuova partita, inizia il cronometro e ai giocatori verrà notificato che il gioco è iniziato, e quindi ci sarà un conto alla rovescia che sarà visto dai giocatori e dal mazziere.

Qualche strategia su come posso implementarla?

Ulteriori informazioni sul mio sistema:

  • Sto usando spring e jms e il sistema è diviso in 3 applicazioni.
  • 2 applicazioni web, 1 per i giocatori e 1 per i rivenditori. le applicazioni Web non eseguono alcuna elaborazione, ricevono semplicemente la richiesta e delegano l'elaborazione al server.
  • 1 applicazione per console come server.
  • Im attualmente utilizza javascipt per aggiornare le informazioni nei client. ad esempio, nel lato cliente del dealer, ho uno script js che fa una query ogni 3 secondi per identificare se ognuno dei giocatori vuole fare "hit" o "deal".

Ora c'è la possibilità che un giocatore possa diventare inattivo, quindi voglio implementare un timer in modo che quando il timer scade il server può eseguire qualche elaborazione su quel giocatore inattivo.

    
posta user3308224 16.09.2014 - 08:28
fonte

0 risposte

Leggi altre domande sui tag