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