1

タイトルの通り、HTML5でブラウザマルチプレイヤーゲームを開発したいと思っています。ゲームは、ターンベースの戦略ゲームである「リスク」のようなものになります。HTML5 と新しいキャンバスで開発することにしました。

しかし、問題はサーバー側にあります。私がグーグルで検索すると、「System.io」、「node.js」などを使用する回答しか得られません。

だから私の質問は:

ASP.NET - 特に MVC 4 - は私の目的にとって悪い選択ですか? 私はasp.netでそれをやりたいのですが、もちろん、より簡単で適切なオプションがある場合はそうではありません。

asp.net はそれに適していない、複雑すぎるなどと言う人もいます。

しかし、私はそこにいるプロにお願いします:D

asp.net mvc 4 でそのようなゲームを開発することを検討しますか、それとも system.io と node.js および他のフレームワークを使用する他のソリューションに固執することを検討しますか? (php?)

何週間もストレスを感じている私を助けてくれることを願っています:(

前もって感謝します!

ミュンヘンからのご挨拶

トルニスター

4

1 に答える 1

2

Asp.net、特にMVCは、html5ベースのゲームの開発に適しています。

ターンベースのゲームは、Webベースのチャットと大差ありません。サーバーを介してメンバー間でメッセージを送信する場所。

ただし、スケーラブルなソリューションを設計するには、適切な方法を使用する必要があります。

ユーザー間で通信するためのさまざまなオプションがあります。

SignalRのようなライブラリが役立ちます。自分でやりたい場合は、IHttpAsyncHandlerとajaxリクエストを使用するのが最も効率的な方法です。MVCでは、AsyncControllerと同等です。

node.jsのようなフレームワークは非同期になるように設計されているため、非常に適しています。箱から出してすぐに使えるPhpは、非同期リクエストをサポートしていないため、このようなアプリケーションには適していません。

要約すると、asp.netは悪い選択ではありませんが、使用方法を知っている必要があります。node.jsのような別のフレームワークに慣れている場合は、そのフレームワークを選択する必要があります。精通していると、開発時間が大幅に短縮されます。

于 2013-01-23T10:33:56.887 に答える