Vincent对webgame开发的整体理解

 

Vincent先整体理解下webgame。

1.webgame优势:打开既玩,开发成本低。

2.webgame缺点:基于浏览器,基于flash player的效率比较低

3.webgame开发:总体分为前端和后端(B/S结构)

4.前端:美术设计,交互设计。webgame是基于浏览器开发的一种多人在线游戏,前端要做很好交互体验, 采用FLASH实现是最好不过的了,同时ActionScript3.0 是FLASH脚本语言的革新,我们完全可以很好的组织代码,利用OOP的思想去组织大的项目。

5.后端:服务器端开发。我们需要两种方式去实现webgame的运作,一种是实现游戏的实时性,一种是实现游戏的数据保存。第一,采用Socket连接去实现游戏的实时机制,实现同一个房间的信息,人物的移动同步,人物公聊与私聊等。目前有些现成的Socket Server, 比如SFS, FMS, RED5等等。第二,一些数据的存储与处理,比如打怪的时候你打到了一个装备,客户端与服务器端是一种一问一答的请求模式,可以采用HTTP通信方式,用AMFPHP去建立FLASH与数据库之间的关联。

总结:技术层,as3 + JAVA Socket + AMFPHP + MySql;理论层,按需加载,用户可以尽快体验。做好数据层与表现层的分离,做好类的组织,降低耦合度。


1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...

本站游戏文字均为个人原创,转载请注明转自 9STG.COM 游手好学并加上本站链接。更多经典游戏来自COMEONGAME.COM

收藏分享:

234 个玩家


你可能还喜欢

  • No Related Post


发表回复