2009-03-01 10 views
3

私は簡単なWebベースのターンベースのゲームを作っており、このタスクに役立つモジュールが存在するかどうかを判断しようとしています。ここで2人のWebベースのテキストゲームを作成する

は私が構築するために探していたウェブアプリです:

  • ユーザーは、リンク
  • 「ゲームをプレイ」これはどちらか、彼「ゲーム部屋」にユーザーを取る上でクリックすると、ホームページを訪問しますパートナーとの遊びを待っている他の人と一緒に遊んだり、誰かが彼と一緒に遊ぶのを待つ。
  • 部屋に2人のユーザーがいれば、ゲームが始まります。非常にシンプルなターンベースのテキストゲームです。 1人のユーザが番号を入力した後、別のユーザが別の番号を入力するなどして応答し、いくつかの条件が満たされてゲームが終了するまで続きます。各プレイヤーには最終得点が表示されます。

デフォルトでは、DjangoとAJAXを使用してこれを行う予定でした。これを最初から作成する作業の一部を潜在的に節約する既存のモジュール/フレームワークはありますか? (注:いくつかの素晴らしい.NETライブラリがあれば、これを.NETで行うよう交渉することができるかもしれません)。

答えて

1

Jabberプロトコルを試してください... IMにはうってつけですが、他のシステムのタイプも同様です。すでに普及しているため、すでにbindings for Pythonのセットがあります。

1

同時ユーザーが非常に多く、またはすぐに実行したくない場合は、サーバー上でゲーム状態を保持し、Ajax経由でポーリングすることになります。

あなたの選択したjsライブラリは、そのポーリングを容易にします。

もっと大きくてほのぼのしたい場合は、XMPPクライアントを書くためのjsライブラリStropheを見てください。これにはいくつかのサンプルサイトがあります。

関連する問題