首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以使用websockets制作mmo吗?

可以使用websockets制作mmo吗?
EN

Stack Overflow用户
提问于 2012-08-16 01:21:37
回答 4查看 2.8K关注 0票数 0

正如标题所暗示的,

是否有可能使用websockets进行连接,使用webgl进行图形处理,来制作像runescape这样的3D MMORPG?

EN

回答 4

Stack Overflow用户

发布于 2012-08-16 01:24:26

来自Quake II GWT Port网页(粗体我的):

Quake II GWT端口将Quake II的3d游戏体验带到了浏览器上。

在端口中,我们使用WebGL、Canvas API、HTML5元素、本地存储API和WebSockets来演示纯web应用程序在现代浏览器中的可能性。

..。

要使Jake 2代码与GWT一起工作,我们需要

  • 为从UDP到API

多人游戏创建了一个基于网络层的新WebGL

我对网游了解不多,但显然已经有人用HTML5实现了相当令人印象深刻的游戏。

票数 2
EN

Stack Overflow用户

发布于 2012-08-16 02:41:22

当涉及到从浏览器进行通信时,WebSockets无疑是最佳选择。

我自己用WebSockets做了很多工作,已经开发了几种不同类型的通信密集型应用程序,我还开发了一个实时通信框架--你是不是应该为web和HTML5构建这样的WebSockets选项。

一个好的开始,或者快速试用WebSockets的方法是通过http://live.xsockets.net,这是一个提供JavaScript应用程序接口和托管的WeSocket服务器的服务。

亲切的问候

马格努斯

票数 1
EN

Stack Overflow用户

发布于 2013-11-20 18:55:18

你有没有考虑过Lightstreamer?它利用HTTP和WebSockets,使用TCP,但试图用一些智能算法来克服它的一些限制,以保持低延迟和优化带宽。它可以自动为每个客户端选择最佳可用的数据传输-默认情况下,它将使用WebSocket,但如果需要,它可以退回到HTTP流甚至长轮询。这使得一个非常健壮的通信协议可以传递给任何已知的客户端。此外,它是高度可扩展的,因此它可以用于任何复杂性的任何多人游戏(例如,包括MMORPG)。

请查看这篇最近的文章(Optimizing Multiplayer 3D Game Synchronization Over the Web)。您可以浏览一个非常简单的多人3D世界的在线演示,其中集成了Lightstreamer以实现实时同步。该演示允许您调整场景的每个参数并模拟任何形式的数据交付,同时检查实际的带宽消耗。如果你愿意,你可以自己动手,因为完整的源代码可以在GitHub上免费获得。

希望这能有所帮助。如果你需要帮助,尽管告诉我!

完整披露:我为Lightstreamer工作

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11973998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档