代码组织架构 ============ 在您阅读代码之前,不妨看一下本章。本章将介绍这份工程的代码组织架构。 cipher 包 ~~~~~~~~~ cipher 包负责处理通信加密解密。 - authcode 游戏过程中的加解密算法 - xxtea 游戏登录认证加解密算法 - utils MD5 和 GZip 的一些封装 protocol 包 ~~~~~~~~~~~ protocol 主要实现游戏的原始通信 API。 - server 获取服务器列表 - user 用户注册登陆验证 - gameuser 获取游戏 sign 和 openid - gameaction 发送游戏操作并解析返回结果 - network 处理 HTTP POST 相关较底层请求 gameact 包 ~~~~~~~~~~ gameact包主要封装一些游戏逻辑。 usercenter包 ~~~~~~~~~~~~ usercenter包负责用户账号管理和规划。