我正在开发一个类似Jackbox Party的回合制角色扮演游戏。关于使用什么样的基础设施的问题,我不是完全确定。
目前,我已经开始了这个设置:
- 使用Python、socket.io和Flask创建服务器
- 在客户端(在手机上运行)使用React + TypeScript
- 使用Unity作为主机,实时显示给玩家的内容
我意识到,我的逻辑(伤害、玩家选择的动作等)都分散在Unity和React之间。只有房间创建和玩家管理由Python处理。因此,我问自己:由于我总是需要通过服务器来执行命令,是否这种架构真的有意义?(客户端 → 服务器 → 主机)或许我是忽略了什么东西?
附注:目前的计划是与朋友在本地玩,或者在最多的情况下在某个地方主机,但不需要处理大量玩家。
评论 (0)