4 개의 방이 있고 각 방에 게임을하는 여러 명의 클라이언트가있는 멀티 플레이어 게임을하고 있습니다. 게임을 마친 후 모든 사용자의 점수를 서버에 보내 배열에 저장하고 비교 한 다음 승자의 이름을 반환하려고합니다. 그래서, 게임을 마친 후, 방에서 모든 사용자의 점수를 얻으려면 어떻게해야합니까?게임 완료 후 방에서 모든 사용자의 점수를 socket.io
var delayInMilliseconds = 2000;
var hit = 0;
$('#hit').click(function()
{
hit++;
});
var modal = document.getElementById('myModal');
var btn = document.getElementsByClassName("common");
var span = document.getElementsByClassName("close")[0];
setTimeout(function()
{
var seconds_left = 15;
var interval = setInterval(function()
{
document.getElementById('timer').innerHTML = --seconds_left;
if (seconds_left <= 0)
{
// document.getElementById('timer').innerHTML = "Time's up!";
clearInterval(interval);
console.log(hit);
$('#hit').attr("disabled", true);
$('#score').html(hit);
modal.style.display = "block";
}
}, 1000);
}, delayInMilliseconds);
위는 게임 15 초 후에 완료됩니다 게임의 클라이언트 측 코드, 그래서 내 생각은 내가 if(seconds_left <= 0)
의 데이터를 보낼 수 있습니다,하지만 어떻게에서 모든 클라이언트의 점수를 얻을 수 있습니다 방.
내가 추측하고있어 수'hit'의 점수는? –
예, 성공한 점수는 –
입니다. 점수를 서버로 다시 보내거나 점수를 보내어 데이터베이스에 저장할 수있는 끝점을 만들 수 있습니다. –