一、背景 游戏的匹配模块可谓是游戏设计中比较重要的模块了,MMO游戏基本上都有这个模块,但是要想写的比较好确是不容易,下面简单谈谈如何设计. 这里提到的设计只是简单抽象的,并不是适合所有游戏 二、匹配模块 1. 部分服务架构图 2. 匹配流程图 3. 匹配房间状态机 4. 匹配模块设计UML类图 三、总结 上面匹配模块体现了部分设计模式思想,比如,MatchApp只针对Queue抽象编程,具体的匹配逻辑也是针对Queue编程,体现了解耦的思想,而不是乱糟糟的写到一起