2012-01-20 5 views
0

私はhtml5キャンバスとjavascriptを使ってWebゲームを作成しようとしています。私は、ウェブゲーム用のクライアントサイドコードを作成するためにルビーを使用することが可能かどうか疑問に思っていましたか? (私はこれについて1つの他の質問を見つけましたが、それは1年以上前であり、おそらくそれ以降進歩があったと思うかもしれません)。Rubyを使ってWebゲームのクライアントサイドコードを作成することは可能ですか?

ありがとうございます。

+1

あなたは少し質問を拡大する必要があります。 「クライアント側」は「ブラウザ側」ですか?サーバーサイドの「クライアント」ではなく、別のプロセスのクライアント?また、一般的に、はい、あなたは何でも何かを生成することができます。 – deceze

+0

私はブラウザ側のようにクライアントを意味します。混乱させて申し訳ありません。 – coderunner

答えて

2

何を意味するかによって異なります。 ブラウザ側のコードでは、JavaScriptを使用してキャンバスに描画し、WebサーバーにAJAX要求を行う必要があります。

ウェブサーバー側のコードについては、ソーシャル/マルチプレイヤーゲームを作成している場合は、ゲームサーバー全体をRubyのRESTful JSON APIとしてコーディングできます。別のコンピュータ/プロセス上のサーバと絶対にやりとりする必要がある場合は、Rubyが対話できるインタフェースを公開し、その上にRuby JSON APIを記述するようにしてください。

Rubyのような構文を使用してJavaScriptを探している場合は、CoffeeScriptをチェックしてください。

+0

coffeescriptは非常に便利です。ありがとう! – coderunner

関連する問題