2013-03-06 66 views
0

我期待到什麼語言的圖像,我需要學做以下,需要幫助之前,我甚至開始,其可以顯示給多人

屏幕需要由多個人如要查看能地圖 首先他們會登錄, 1人可以控制整個地圖,包括諸如戰爭迷霧,地點令牌等控件。 1-5人們應該能夠看到地圖,但無法對其進行任何更改。

任何幫助正確的方向將是有益的。如果這在編程中有名字,或者沒有名字,請讓我知道,我至少要對它進行一些研究。

+0

如多人遊戲?那將是一個開始的搜索術語。 「建立一個javascript多人遊戲」 – 2013-03-06 22:45:33

+2

也許你應該從'hello world!'開始!然後從那裏進步? – Sammitch 2013-03-06 22:46:14

+0

你知道關於會議和所有這些美妙的東西嗎? – epascarello 2013-03-06 22:46:48

回答

0

這是可以通過幾種方式實現的,但一種更適合的新技術/方法是Comet。基本思想是用戶訂閱各種服務器源並在服務器廣播新事件時接收更新。

通過這種方式,人1可以向服務器發送請求以觸發在地圖上放置令牌。然後服務器將被設置爲將該事件廣播給所有訂戶(人2-5)。

膠水可能是某種客戶端應用程序,您可以將它們放在一起使用Javascript處理來自服務器的響應,並作爲用戶的應用程序運行。你需要考慮一些手段來控制人1和人2-5之間的差異。這可以通過客戶端 - 服務器設置完成,其中客戶端應用程序依賴於應用程序服務器的權限和身份驗證。

您可以使用任意數量的技術完成最後一段中的任務,選擇最適合您的任何感覺。如果我這樣做,我可以在客戶端使用backbone.js,然後在服務器端使用某種RESTful API。 RESTful相當無處不在,所以只需以任何您喜歡的語言來實現服務器端,即可以爲Comet和REST提供第三方庫支持。

+0

這看起來完全像我在找的東西!我知道有一些方法可以實現,我可以像使用JavaScript,CSS,PHP和MySQL一樣使用。啓動兩個不同的頁面,其中一個控件可以在地圖上更改和放置條件。反過來,它可能只是更新可能會更新這兩個頁面。感謝您的幫助! – user1556744 2013-03-08 03:14:08