3

Ruby on Rails で非常にシンプルなゲームを構築しています。2 人のプレイヤーが非常に単純なゲームを対戦することになっています (Tic-Tac-Toe のような単純なゲームを想像できます)。しかし、何千もの三目並べのインスタンスが同時に再生されることが予想されます。私のニーズを満たす最もシンプルで高速な Ruby Gem は何かを知りたいです。rubygame や gosu について読んだことがありますが、必要以上に複雑なようです。アドバイスをいただければ幸いです。すべてのユーザーの動きとすべてのゲームの結果をデータベースに保存したいことに注意してください。

ありがとう!

4

1 に答える 1

2

これを行う方法を見つけました。Rails は非同期リクエスト用に設計されていないため、Redis 経由で Rails と通信する 2 つ目の Node.js サーバーを使用します。Node.js は、クライアントと Rails サーバーへのメッセージのプッシュを処理します。Rails はそのようなアプリケーション用に設計されていませんが、動作させることができました。テストが完了したら、スケーラビリティについてコメントします。

于 2012-03-01T17:45:29.727 に答える