最近想开发多人在线游戏,我选择了用c++, 为了不重复发明轮子,我觉定尽量采用开源框架。本系列博文将记录开发过程。
网络层用Boost.asio
数据库用MySQL + PostgreSQL
脚本部份用Luabind
第一步实现网络部份的接口。
第二步实现数据库操作接口。
第三步实现游戏逻辑。
目标:实现跨平台的服务器开发引擎,命名为ESFramework (Easy Server Framework),最后开源。
最近想开发多人在线游戏,我选择了用c++, 为了不重复发明轮子,我觉定尽量采用开源框架。本系列博文将记录开发过程。
网络层用Boost.asio
数据库用MySQL + PostgreSQL
脚本部份用Luabind
第一步实现网络部份的接口。
第二步实现数据库操作接口。
第三步实现游戏逻辑。
目标:实现跨平台的服务器开发引擎,命名为ESFramework (Easy Server Framework),最后开源。