2012-04-18 11 views
1

私はのようなアプリケーションを作成する場合の技術は、私が何をしなければならないかを知っているしたい:どのような技術をリアルタイムアプリケーションを作成するには?

  1. リアルタイムアプリケーション?
  2. マルチプレーヤー?

私は時々この記事を読んでいますkeep alive。 ソケットTCPでサポートされているものは何ですか?私はすでにサーバープッシュを読み込んでいますが、HTTPでは多くのサンプルワークがあります。ソケットTCPServerとTCPClientを作成するような方法はどうでしょうか?

+0

小さいです。まず、(リアルタイム、デュ)チャットアプリケーションを作成します。それはあなたにマルチプレイヤー、リアルタイムゲームについてどうやって行くかのアイデアを教えてくれるでしょう。 –

+0

はい、私はnodejs + socket.ioを使ってチャットアプリケーションを書く準備ができています。団結して..? – viyancs

答えて

1

リアルタイム/マルチプレイヤーゲームアプリケーションを作成するための「go-to」テクノロジは1つではありません。グラフィック操作、スレッディング、ネットワーキング(TCPなど)のような、さまざまなプログラミング領域を理解する必要があります。あなたの地域の図書館、書店またはウェブでゲーム開発とデザインに関する本を手にすることが良いと言います。また、ゲームをどこでどのように実行したいかを決定したいと考えています。デスクトップアプリケーションの場合は、おそらくJavaやC++/C#のような言語を使いたいと思うでしょう。 Webアプリケーションの場合、JavaとFlashは歴史的には道のりであり、主にJavaScript(おそらく.NET/PHPのバックエンド)で書かれたゲームのケースも増えています。

もし私がMicrosoftの.NETフレームワークに基づいていると思われるUnityのようなフレームワークを試してみてください。このツールには、始めに役立つたくさんのことが組み込まれています。

私はそれが特定の情報の多くではないことを知っていますが、うまくいけば正しい方向にあなたを指しています。

+0

あなたの答えよりもあなたは私の問題について読んでいる本を何か提案することができます..? – viyancs

+0

私は、特定の本を念頭に置いていません。検索エンジンを使用するか、まわりをブラウズする必要があります。ゲームからウェブ開発まで、常にあらゆるプログラミングに関する新しい本があります。 – Matt

関連する問題