начать многопользовательскую игру с помощью nodejs / express / socketio - PullRequest
0 голосов
/ 20 апреля 2020

Я пытаюсь найти хороший способ начать многопользовательскую игру с помощью nodejs / express / socketio.

case: один игрок нажимает кнопку запуска игры, пользователи получают сообщение о том, что игра открыта (gameId) , Они могут нажать кнопку присоединиться, имя пользователя будет отправлено с идентификатором gameId. После того, как щелчки создателя запускаются, пользователи получают это сообщение и могут получить личную информацию об игре с помощью простого пост-запроса.

module.exports = {
   start: (io) => {
       io.on('connection', function (socket) {
           socket.on('initiate game', function () {
               io.emit('initiate game', gameId)

           });
           socket.on('join game', function (user,gameId) {
               //add to game queue

           });
           socket.on('start game', function (gameId) {
               //start the game send info to players
               io.emit('game started', gameId);
           });
      });
   }
};

Я понимаю, что это очень открытый вопрос, но я только начинаю так что любая помощь будет полезна.

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...