昨天随便注册了个论坛号 也许过几天就健忘来这里了,期近将离开之前,留给群里从事或想从事webgame开发的朋友一点个人心得,但愿更多的朋友成为 中国未来的 游戏巨匠。
第一部门:项目开发流程
我看过良多成功的游戏 同样看过良多失败的作品,更多的是还没开发出来就胎死腹中的产品,心很痛。。。。
项目开发 首先必需要 画简朴的界面,你可以用画图工具画 也可以用纸张来画。
画界面的目的是 让程序知道2件事
1 知道要定义哪些数据
2 知道哪些数据是有交集的可以 单独发送这些数据
其次 是程序员定义 数据库,必需遵循的规则是
1 少定义表
2 多定义字段
再次 定义内存块 遵循的原则是
1 分清 静态表和动态表的内存结构
2 不常用用的数据 不能多次泛起在几个内存块中
然后 开始操纵 内存和数据库直接关系,主要表现是
1 哪些是服务器启动时候 数据库转给内存的
2 哪些是用户登陆或 玩的时候 内存和 数据库同时增加的
而后 是定义通信结构 遵守的原则是
1 每个协议必需独立并且结构清楚
2 必需一个操纵最多只能通信一次
到这里都是后台的操纵 然后项目可以开始 招前台职员工作了
前台开发要留意的事项
1 不要盲目的用框架
2 不要盲目的用零时变量
3 寻找最合适的数据结构
4 尽可能的思索和研究数据的存放变化,以减少向后台要数据的次数
对于 刚起步的公司,前期预备尤其重要,你不能把但愿寄托在零时招高手上面
起步公司 要做的事项有
1 了解通信的结构,短连接要asobject发送 长连接必需要后台序列化和反序列化方式
2 内存数据定义要仔细
3 前台的一些效果界面 必需先做几个纯客户真个demo 这样放入服务器定义的数据变量就不会乱
第一部门:项目开发流程
我看过良多成功的游戏 同样看过良多失败的作品,更多的是还没开发出来就胎死腹中的产品,心很痛。。。。
项目开发 首先必需要 画简朴的界面,你可以用画图工具画 也可以用纸张来画。
画界面的目的是 让程序知道2件事
1 知道要定义哪些数据
2 知道哪些数据是有交集的可以 单独发送这些数据
其次 是程序员定义 数据库,必需遵循的规则是
1 少定义表
2 多定义字段
再次 定义内存块 遵循的原则是
1 分清 静态表和动态表的内存结构
2 不常用用的数据 不能多次泛起在几个内存块中
然后 开始操纵 内存和数据库直接关系,主要表现是
1 哪些是服务器启动时候 数据库转给内存的
2 哪些是用户登陆或 玩的时候 内存和 数据库同时增加的
而后 是定义通信结构 遵守的原则是
1 每个协议必需独立并且结构清楚
2 必需一个操纵最多只能通信一次
到这里都是后台的操纵 然后项目可以开始 招前台职员工作了
前台开发要留意的事项
1 不要盲目的用框架
2 不要盲目的用零时变量
3 寻找最合适的数据结构
4 尽可能的思索和研究数据的存放变化,以减少向后台要数据的次数
对于 刚起步的公司,前期预备尤其重要,你不能把但愿寄托在零时招高手上面
起步公司 要做的事项有
1 了解通信的结构,短连接要asobject发送 长连接必需要后台序列化和反序列化方式
2 内存数据定义要仔细
3 前台的一些效果界面 必需先做几个纯客户真个demo 这样放入服务器定义的数据变量就不会乱
转载于:
http://www.webgamei.com/club/thread-15205-1-1.html