2012-03-04 7 views
1

最新のWebテクノロジーを使用し、フラッシュデバイスやSilverlight(またはフォールバックのみ)などの追加プラグインを必要とせずに、ブラウザ用の2dトップダウンサッカーシミュレーションを開発したいと考えています。 ブラウザ内でのプレゼンテーションは表示のみであるため、ユーザーの操作は必要ありません。試合はスピード、パス、射撃などの定義された技能に応じてaiによって完全に計算されます。2次元トップダウンのサッカーシミュレーションにブラウザで使用するテクノロジーはどれですか?

ここで、どの技術を使用するかはわかりません。私は、javascriptの堅牢なスキルを持つ経験豊富なPHP開発者です。だから私の最初のアイデアはPHPでAIを開発し、キャンバスを使ってjavascriptクライアントに更新を送ることでした。ここでの問題は、これがajax呼び出しで発生する遅れです。その後、私はフラッシュフォールバックとWebSocketを使用することについて考えたが、私はどのようにPHPスクリプトをWebソケット(phpwebsocket - http://code.google.com/p/phpwebsocket/?またはpywebsocket http://code.google.com/p/pywebsocket/?)のクライアントと通信できるようにはわからない私の現在のアイデアは、JavaScriptを完全にロジックを実装することですnode.jsが移動ロジックの一部を共有して帯域幅を減らすことができるようにします。私の不利な点はjavascriptのスキルですが、node.jsは私のニーズにとって最適なプラットフォームだと思われます。

私のニーズに完全に合った技術はありませんか?どちらのアプローチが良いですか:PHPのロジックをコーディングし、プレゼンテーションのためだけにjavascriptを使うか、javascriptでコード全体を実行しますか?

ご協力いただきありがとうございます。

+0

nodejsのcheck socket.io。 – mpm

答えて

0

socket.ioをお勧めします。サーバ側でnode.jsを使うのは簡単ですが、PHPを使いたい場合はseveralpeopleです。

関連する問題