我一直在用 javascript 编写游戏,实际上是一款基于游戏板的回合制游戏。我开始做单人游戏,然后,一个自动转弯双人游戏,每次点击都会改变转弯(每次点击都会自动绘制不同的颜色,每个玩家都有一个计分板)当我想将它扩展到在线游戏时出现问题,每个玩家都在不同的客户端。我学习了 node.js/socket.io,所以我知道如何编写服务器/客户端,但实际问题在哪里?我如何设置转弯?我如何设置基本标识符或我需要更改的任何内容。我认为服务器与当前播放器有一个 var(例如蓝色),但是如何设置每个客户端的颜色?我有点困惑!
谢谢!!!
标准结构:-
连接服务器。客户端
- 新游戏。客户
- 搜索对手 客户
- 找到对手。客户端
-服务器创建游戏、游戏板并设置“回合制”逻辑,如何?
- 客户 1 轮到他了。
-Server改轮到client 2,怎么弄???
- 客户端2 轮到他
- 服务器将轮到客户端 1,如何?
我对“如何?”感到困惑,一般来说,回合制在线逻辑是如何完成的???