Javascript 关于socketio的许多问题

Javascript 关于socketio的许多问题,javascript,socket.io,Javascript,Socket.io,我会说我的英语不是最好的,但我会尽我最大的努力。 所以我有一些关于socketIO的问题,因为几天以来我无法继续我的项目。我找不到任何好的信息,因为它要么太旧,要么有些东西坏了,等等 我想在玩家点击开始按钮时开始游戏。然后: 1.如果他是网站上的第一个我希望他点击开始,创建一个房间并加入房间。 2.如果第二个玩家单击开始,他将加入第一个房间。 3.当第三个玩家单击开始时,我希望他创建另一个房间并加入该房间。 4.如果第一个房间还剩下一个空间,因为玩家2离开了游戏,我希望下一个想要玩的人加入任何剩

我会说我的英语不是最好的,但我会尽我最大的努力。 所以我有一些关于socketIO的问题,因为几天以来我无法继续我的项目。我找不到任何好的信息,因为它要么太旧,要么有些东西坏了,等等

我想在玩家点击开始按钮时开始游戏。然后: 1.如果他是网站上的第一个我希望他点击开始,创建一个房间并加入房间。 2.如果第二个玩家单击开始,他将加入第一个房间。 3.当第三个玩家单击开始时,我希望他创建另一个房间并加入该房间。 4.如果第一个房间还剩下一个空间,因为玩家2离开了游戏,我希望下一个想要玩的人加入任何剩下一个位置的房间。 5.因此,我希望尽可能多地创建只有两个插槽的房间。 6.当两个玩家离开房间时,我想删除那个房间

好的,我希望你明白我的意思。我花了20个小时试着这么做,但我做不到。我不知道。我已经学习编程一个月了,我想作为第一个项目,我不想创造一些简单的东西。但是这个游戏将会很简单

所以我这里有代码。你能告诉我怎么做吗?只是为了测试

当有人访问该网站时,我希望他加入roomOne。然后检查roomOne的长度是否为2我希望下一个访问网站的人创建并加入另一个房间

io.on('连接',(sock)=>{


})

欢迎来到SO。请仔细阅读。因此,这里既不是索取教程的地方,也不是寻找免费程序员的地方。你的问题应该表明你在解决自己的问题上付出了一些努力,并且应该不用写半本书就可以回答。也就是说:作为一个初学者程序员,使用WebSocket和/或多人游戏绝对不是你应该做的事情。你真的低估了这会有多复杂。当然,库使它看起来非常简单,因为它们为您完成了大部分工作。但最终它只是为你提供了你需要的工具。逻辑仍然取决于你。如果你真的要走这条路,我会从聊天系统开始。
sock.join('RoomOne', function () {

})

console.log(sock.adapter.rooms['RoomOne'].length);