您的位置:首页 > 理论基础 > 计算机网络

关于webgame实现MMORPG的一些想法

2008-10-09 09:50 603 查看
webgame目前的几种方式1、脚本语言+图片+js+数据库  例如武林三国2、flash+脚本语言【amf类】,采用remoting的方法。 例如网页三国3、flash+服务端,采用socket方式 例如昆仑4、java插件的  也很多5、一些其他插件的。。

最传统,只用浏览器就可以实现的,其实应该只有第一种。因为flash和java等插件,其实都是第三方的。严格的说,是扩展后的webgame,但是由于flash的高普及率和功能之强大。也是现今网络游戏采用比较多的方式。

目前webgame基本上可以说以战略为主【光三国类的,能列出名字的就有10几种】。mmorpg为辅,也有一些其他类的游戏。
战略类的不用说了,以上5种方式应该说都可以实现。。但是mmorpg的游戏。可以说在1这种最传统的webgame里。还是很少有的。因为有几个问题,是比较难以解决的。1、即时性问题。由于第一种纯http的方式,是短连接。所以一直采用ajax的方式,通过js的settimeout等方式。定期去获取更新。所以无法保障攻击,聊天等的实时性。让玩家互相攻击等大打折扣。2、场景内玩家不可见问题。mmorpg涉及到了玩家进入场景,和周边玩家互动等问题。这也就造成了在同一场景内。玩家之间是否可见的问题。3、玩家装备,技能问题。对于玩家的装备。传统客户端mmorpg方便于实现装备的展示效果,拖拽上身,技能特效,物品叠加拆分等部分。在采用js+图片这种方式的时候,势必不方便实现。4、玩家交易、掉落物品,战斗等问题,涉及到交易的互相交互问题,掉落物品是否可见,还是直接放入背包【这个可以直接放入背包】,战斗是回合还是即时,又或者是战报模式?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息