1、什么是模块化?
现在的服务器程序大致分为三类,引擎模块,游戏逻辑模块以及管理模块。
引擎模块的功能主要是网络通信,加密,内存管理等;
游戏逻辑模块随着游戏的不同,内容也不同,主要承担着实际的游戏运行;
管理模块主要是服务于游戏,并且根据游戏的状态进行更新或者维护,起到管理的功能。
为什么要将模块分为引擎模块、游戏逻辑模块和管理模块3类进行管理,这样划分管理有什么
优点呢?
便于源代码的重复使用,便于源代码的的共享,便于源代码的管理。