我使用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存储