1. 问了游戏相关的经历,有没有用过游戏引擎,做过什么项目2. 项目怎么实现的,用了什么语言,为什么用 C++,有没有用 Redis,项目是多线程吗答案:这个项目核心服务用 C++ 写,主要是因为房间状态推进、消息广播、序列化和连接管理对延迟和资源控制比较敏感,C++ 在对象生命周期、内存布局和性能调优上可控性更强。整体架构上分为网关层、房间服务、匹配服务、回放服务和存储层。网关层维护 TCP/WebSocket 长连接,房间服务负责创建房间、玩家加入退出、输入收集和固定帧率推进;匹配服务只做轻量匹配;回放服务异步消费对局关键帧并落盘。Redis 可以用在房间索引、玩家在线状态、匹配队列和临时...