From c35fef9cd2e78acd620e26d9a89c34a7ccfc34ee Mon Sep 17 00:00:00 2001
From: Zhao Xin <7176466@qq.com>
Date: Thu, 11 Aug 2022 11:55:51 +0800
Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=A4=9A=E4=BD=99=E6=96=87?=
=?UTF-8?q?=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
index.html | 47 -----------------------------------------------
server.js | 40 ----------------------------------------
2 files changed, 87 deletions(-)
delete mode 100644 index.html
delete mode 100644 server.js
diff --git a/index.html b/index.html
deleted file mode 100644
index 085c2b7..0000000
--- a/index.html
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
- 陆战棋游戏
-
-
-
- 陆战棋游戏
-
-
-
-
-
-
diff --git a/server.js b/server.js
deleted file mode 100644
index 1e3f608..0000000
--- a/server.js
+++ /dev/null
@@ -1,40 +0,0 @@
-const express = require('express')
-const app = express()
-app.use(express.static('public'))
-const host = process.env.HOST || '0.0.0.0'
-const port = process.env.PORT || 8000
-const server = app.listen(port, host, () => console.log(`陆战棋游戏运行在:http://${host}:${port}/`))
-const io = require('socket.io')(server)
-
-const clients = []
-let currentPlayer = null
-
-io.on('connection', (client) => {
- // 来人了
- clients.push(client)
-
- const i = clients.indexOf(client)
- if (i == 0) client.emit('role', '玩家1')
- else if (i == 1) client.emit('role', '玩家2')
- else client.emit('role', '旁观者')
-
- if (clients.length == 2) {
- currentPlayer = client[0]
- } else {
- currentPlayer = null
- }
- io.emit('player', clients.length < 2 || currentPlayer != clients[1] ? 'player1' : 'player2')
-})
-
-client.on('click', () => {
- if (clients.length >= 2 && client == currentPlayer) {
- // 切换玩家
- if (currentPlayer === clients[0]) {
- currentPlayer = clients[1]
- io.emit('player', 'player2')
- } else {
- currentPlayer = clients[0]
- io.emit('player', 'player1')
- }
- }
-})
\ No newline at end of file