mir2 client: review

来源:互联网 发布:java轨迹预测算法 编辑:程序博客网 时间:2024/05/17 01:02

- 所有的图片类资源由一个类管理,包括精灵,动画。gameplay用id来索引资源(无指针,维护简单)
- 游戏中的所有网络消息由一个类发送:sendLogin,sendLogout,sendSkill,sendChat。。。(facade,紧凑)
- 游戏中的magic类实际上是所有magic的工厂(facade,结构紧凑)
- 大量的public变量(自己养成习惯只去读不去写就好)
- 大量使用固定长度的基本数组做容器(高效简单)
- 极少使用继承、多态、接口(结构简单)
- 网络包手动分发,无接口抽象(结构简单)
- 网络包大量使用通用结构存放消息(原始的struct,结构简单)
- 多使用系统自带api,很少的wrapper(明白,易维护)
- 游戏中常用的几大模块全部为全局变量(MainWnd,GameProcess,LoginProcess,GUI。。。)
- 自作动态容器(简单明了高效)

- GUI窗口全代码(高效!)

原创粉丝点击