React + Redux游戏-使用Socket.io进行多人游戏

时间:2019-11-29 19:03:40

标签: node.js reactjs redux socket.io

我相对较不熟悉编程(前端和后端)。我正在努力在我的React + Redux(+ NodeJS / Express)回合制棋盘游戏中添加socket.io。您可以在这里找到它:

https://github.com/razariusu/labyrinth

我似乎找不到有关此操作的最新教程,而我发现的教程(主要是针对聊天应用程序的。)

我应该设置服务器,并将默认的create-react-app端口链接到Nodejs端口。但是我如何订阅状态(以及状态更改)?我知道套接字ID在将玩家链接到游戏,确定谁的下一个并渲染逻辑方面起着至关重要的作用,但是我以前从未使用过套接字,也无法从头开始。我是否在Redux动作创建者(与Thunk)中做到这一点?从组件?连接后,套接字ID是否应以Redux状态存储在每个播放器中?

有人愿意解释这个过程吗?或至少共享相关资源。

谢谢!

请注意,前端部分仍在开发中,我知道这些缺陷(尤其是代码重组)。 :)

0 个答案:

没有答案