我希望在这里问一个问题,而不是技术问题。html5多人游戏咨询
我一直在开发使用HTML5 + JS一场比赛,我的目标是让多人。这是一个地下城爬行游戏,我的目的是建立一个主要村庄,所有在线和村里的玩家都可以看到对方进行谈话并组成派对,但是当玩家进入地下城时,这是他们和他们派对的独立实例。 4.
我的意图聚会规模最大信号是使用WebSockets和C#编写的服务器。问题是我刚发现IE不支持websocket,并且仍然占有大约25%的浏览器市场份额。
我的选择似乎是反正使用websockets并剪掉IE人群或者放弃多人游戏支持。其他人建议我只是将世界数据写入数据库,让玩家在每一帧读取数据并进行更新......听起来很可怕。
我发现,似乎是它可以使用WebSockets或做在其他方面同样处理这件事socket.io - 但这是如何影响我写的服务器?如果我使用websockets和socket.io的c#实现,IE用户能够与我的服务器通话吗?
或者还有其他的方式可以做我甚至不知道的客户端 - >服务器通信。
要完全诚实的我很想放弃多人的想法!但在此之前,我期待你们提供建议和经验,以便我能够如何处理这一问题。感谢您的时间,我希望这种问题是正常这里:)
似乎的确socket.io是使用:)我想避免在JavaScript编写服务器(IM只是更好,更有经验的C#和可以使用多线程等),但林不反对,我的测试解决方案服务器已经支持节点了,所以我想它是时候跳进去了!感谢您抽出宝贵时间来回答:) –
歌剧已经支持WebSockets的自2010年10月来源:http://my.opera.com/core/blog/websockets – MetalFrog
@MetalFrog据维基:“它(...)有在Opera 11中被禁用,直到新版本的协议被实现。“这实际上使它无用。我不知道目前的情况。 – freakish