私はhtml5キャンバスとjavascriptを使ってWebゲームを作成しようとしています。私は、ウェブゲーム用のクライアントサイドコードを作成するためにルビーを使用することが可能かどうか疑問に思っていましたか? (私はこれについて1つの他の質問を見つけましたが、それは1年以上前であり、おそらくそれ以降進歩があったと思うかもしれません)。Rubyを使ってWebゲームのクライアントサイドコードを作成することは可能ですか?
ありがとうございます。
私はhtml5キャンバスとjavascriptを使ってWebゲームを作成しようとしています。私は、ウェブゲーム用のクライアントサイドコードを作成するためにルビーを使用することが可能かどうか疑問に思っていましたか? (私はこれについて1つの他の質問を見つけましたが、それは1年以上前であり、おそらくそれ以降進歩があったと思うかもしれません)。Rubyを使ってWebゲームのクライアントサイドコードを作成することは可能ですか?
ありがとうございます。
何を意味するかによって異なります。 ブラウザ側のコードでは、JavaScriptを使用してキャンバスに描画し、WebサーバーにAJAX要求を行う必要があります。
ウェブサーバー側のコードについては、ソーシャル/マルチプレイヤーゲームを作成している場合は、ゲームサーバー全体をRubyのRESTful JSON APIとしてコーディングできます。別のコンピュータ/プロセス上のサーバと絶対にやりとりする必要がある場合は、Rubyが対話できるインタフェースを公開し、その上にRuby JSON APIを記述するようにしてください。
Rubyのような構文を使用してJavaScriptを探している場合は、CoffeeScriptをチェックしてください。
coffeescriptは非常に便利です。ありがとう! – coderunner
あなたは少し質問を拡大する必要があります。 「クライアント側」は「ブラウザ側」ですか?サーバーサイドの「クライアント」ではなく、別のプロセスのクライアント?また、一般的に、はい、あなたは何でも何かを生成することができます。 – deceze
私はブラウザ側のようにクライアントを意味します。混乱させて申し訳ありません。 – coderunner