最近在协助客户端做网络通讯和登录流程,增进了对 Lua 的了解,捣鼓 Libevent 的静态库编译,掌握了部分 Android NDK 的开发技巧。真机调试遇到一个比较大的问题,由于资源较大,打包出来的 apk 有 100M大小,每次因为一个语法错误或者路径大小写问题,导致重新写 apk,都有种吐血的感觉。因此,想搞个热更新的框架和联机远程调试的 Lua 调试器。

另外,由于项目预期只有短短 3 个月的开发时间,时间管理方面遇到比较大的问题。客户端的主程又死抱着 C++ 的那套对象思想,跟其他开发人员有冲突,如何协调好人际关系,以最大限度发挥大家的能力才干,完成开发目标,实在是前所未有之挑战。

目前,主力使用的客户端引擎,是依赖 cocos-2dx 开发的 quick-cocos2dx,它将所有底层系统相关的内容都打包成一个 player,方便页游的同学转过来进行开发。只是,内置的 cocos-2dx 有点老旧,部分新功能没有,需要等待每月一度的 quick-cocos2dx 版本更新,而且开发人员较少,活跃开发者似乎只有 3 个,有点忧心。未来希望能有时间投入该开源项目的开发,而不是只提 issue。