我希望在這裏問一個問題,而不是技術問題。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