开发flash网络游戏分为两个大的部分!
1。服务器端开发
服务器端开发主要是应用数据库技术、多线程技术和Socket技术,关键点在处理Socket连接上。当然还会涉及到数据库操作,因为游戏需要储存大量的数据。
2。客户端开发
因为前提说的是flash网络游戏,自然就认定网络游戏是使用flash做客户端了。flash客户端主要涉及的几个重点技术是:XMLSocket(这里说的是AS2.0,AS3.0有专门的Socket类了)、层处理(处理游戏场景中各单元的叠放顺序)、寻路算法、冲突检测和地图卷动。
总结:flash开发网络游戏的缺点是不支持UDP广播,对服务器端造成了一定的性能上的损失。另外flash客户端的性能有限,需要充分的做好对代码的优化。