From dfc2a57c7cb0360f9c4fadada629e591bcbadea3 Mon Sep 17 00:00:00 2001 From: nemo Date: Mon, 18 Nov 2024 16:19:56 +0100 Subject: [PATCH] small refacto + readme --- README.md | 19 +++++++++++++++++++ server.js | 12 ++++++++---- 2 files changed, 27 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 5617fba..f9d1d04 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,22 @@ # PENGER PARTY Let's penger together + +# Build + +```console +npm i +./build.sh +``` + +# Play + +```console +npm start +``` + +or + +```console +docker-compose up -d +``` diff --git a/server.js b/server.js index 45d2ee3..9312fbe 100644 --- a/server.js +++ b/server.js @@ -8,8 +8,13 @@ const WS_PORT = 4242; function update_player_list() { var list = ""; - sockets.forEach((s) => { if (s.game.pseudo == undefined || s.game.pseudo == "") return; list += "
  • " + s.game.pseudo + "
  • "; }); - sockets.forEach((s) => { s.send('{"name": "pseudo", "value": "'+list+'"}'); }); + sockets.forEach((s) => { + if (s.game.pseudo == undefined || s.game.pseudo == "") return; + list += "
  • " + s.game.pseudo + "
  • "; + }); + sockets.forEach((s) => { + s.send('{"name": "pseudo", "value": "'+list+'"}'); + }); } const requestListener = function (req, res) { @@ -59,14 +64,13 @@ var sockets = []; ws_server.on('connection', (socket) => { socket.game = {}; sockets.push(socket); - console.log("connect: ", sockets.length ); + console.log("connect: ", sockets.length); socket.on('message', (msg) => { var msg_str = Buffer.from(msg).toString('latin1'); var req = JSON.parse(msg_str); socket.game[req.name] = req.value; update_player_list(); - console.log(socket.game); }); socket.on('close', () => {