0

我使用 node.js 和 socket.io 创建了一个简单的多人游戏,现在我正在为最小的事情苦苦挣扎,比较两个玩家的分数。

我显然将它们存储为变量,但我无法比较它们以确定获胜者,我知道这很简单,我不明白,但如果有人能提供帮助,那就太好了。

users[socket.id] = user;

socket.on('answer', function(data) {

    if (data.answer+')' == answers[user.currentQuestion]) {
        user.score += 5;
        socket.emit('update',user.score);
    } else {
        user.score -= 3;
        socket.emit('update',user.score);
    }


    if (user.currentQuestion++ === 8) {
        user.finished = true;

        servio.sockets.emit('getWinner', true);

    }

    socket.emit('next', movies[user.currentQuestion]);

});

我需要比较每个客户 user.score

用户根据他们的 socket.id 存储

4

0 回答 0