Greg Strong wrote on Wed, Aug 10, 2016 03:17 PM UTC:
I think for realtime play to be popular, you need a lobby where people can hang out and pick up games.
If I were doing this, I'd be riding on top of IRC. Then you get real-time communication, chat messages, and a lobby for free. Each real-time game in progress would be a room. These game rooms would be basically just a web-based IRC client embedded in a GC game page. The IRC component should need little modification - just enough to recognize incoming chat messages that encode game moves and update the board. The GC component would be modified to send the moves as chat messages.
I think for realtime play to be popular, you need a lobby where people can hang out and pick up games.
If I were doing this, I'd be riding on top of IRC. Then you get real-time communication, chat messages, and a lobby for free. Each real-time game in progress would be a room. These game rooms would be basically just a web-based IRC client embedded in a GC game page. The IRC component should need little modification - just enough to recognize incoming chat messages that encode game moves and update the board. The GC component would be modified to send the moves as chat messages.