2013-01-23 55 views
1

正如標題所說,我想用HTML5開發一個瀏覽器多人遊戲。 這款遊戲將像「風險」一樣,基於回合制的策略遊戲。我決定用HTML5和新的畫布進行開發。瀏覽器HTML5基於回合的多人遊戲與ASP.NET(MVC 4)合理嗎?

但問題出在服務器端。當我谷歌,我只得到答案,在那裏人們使用「System.io」,「node.js」等。

所以我的問題是:

是ASP.NET - 尤其是MVC 4 - 我的目的一個不錯的選擇?我想用asp.net來做到這一點,但當然,如果有更簡單/更合適的選項,那就不行了。

有人說asp.net不適合這個,它太複雜了,等等。

但我要問你的優點在那裏:d

你會考慮開發類似與asp.net的MVC 4或更好地堅持與system.io和node.js中和其他框架的其他解決方案的遊戲? (PHP?)

我希望你能幫助我了,那我強調現在周:(

提前感謝!從慕尼黑

Tornister

回答

2

天冬氨酸

問候。 net,特別是MVC非常適合開發基於HTML5的遊戲。

基於回合的遊戲,與基於網絡的聊天沒有多大區別。通過服務器在成員之間傳遞消息。

要設計一個可擴展的解決方案,你必須使用正確的方法。

您有多種選擇可以在用戶之間進行通信。

SignalR這樣的庫會有所幫助。如果你確實想自己做,最有效的方法是使用IHttpAsyncHandler和ajax請求。在MVC中它等於它AsyncController

像node.js這樣的框架被設計成異步的,因此非常適合。開箱即用不適合這種應用程序,因爲它不支持異步請求。

總結起來,asp.net不是一個不錯的選擇,但你需要知道如何使用它。如果你更喜歡node.js等其他框架,那麼你應該選擇那個。熟悉減少了大量的開發時間。

+0

我熟悉Windows服務編程,它是否也會縮短開發時間? ;-) –

+1

:-) Visual Studio是一個偉大的IDE,我說!節省很多時間。只要你使用的是相同的編程語言,那也可以減少時間。 – nunespascal

相關問題