我真的心灰意冷,我不能解決這個問題,我嘗試它,因爲天,即時通訊開發遊戲(井字),它有多人遊戲使用的NodeJS,也是這個問題是不是遊戲,問題是處理不同的房間......的NodeJS井字多人遊戲
進出口使用socket.join等,因此用戶可以加入不同的房間;加入不同的遊戲也板我通過URL遊戲名稱,例如:
本地主機與遊戲ID =測試
然後我分析這個名字並開始發送板給這些用戶。還有問題是,當我有更多的一個,遊戲崩潰,也從板房信息1崩潰房間2 ...我無法找到錯誤,我粘貼代碼在這裏:
Create.html jsfiddle.net/svaae1vL/
Enter.html jsfiddle.net/6qzbpbxx/
Server.js jsfiddle.net/1q0qo8xo/
就像我之前sayd,問題是:
個房間1:PLAYER1,player2 房間2:player3,player4
room1:
[x,o,x]
[0, 0, 0]
[x,x,x]
room2:
[x,o,x]
[0, 0, 0]
[x,x,x]
而且當我在房間1點擊,它會影響房間2,請大家幫忙IM卡,因爲天...
正如我在編輯中提到,使用「片」是不夠的,因爲你的數組包含其他數組和切片不進行深度克隆。無論如何,我很高興它解決了。 – Dygestor