2

このトピックで宿題をしようとしましたが、残念ながらうまくいきませんでした。少なくとも、より深く掘り下げたり、サービスに登録したりできるほど明確ではありません

私が実装しようとしているもの: シンプルな 2 プレーヤー ボード ゲーム、CPU またはインターネット対戦相手。このゲームは、iPhone、Android、WP7 の 3 つのプラットフォームすべてに対応した電話ゲームです。(WP7 を傷つけないでください:-)

  • 1 つのオプションは、クラウド (Azure、Amazon) に移動して、ゲーム サーバーを実装することです。車輪の再発明のように聞こえますが、オープンソースの実装があるかもしれません。(私のスキルのため、ASP.NETのみ)

  • 私の現在の理解では、Openfeint や ScoreLoop (RIM によって購入 (および食べられた?)) などのサービスを使用することをお勧めします。統計を維持するゲームサーバーは、認証された 2 人のプレイヤー間でボードゲームを実行できますか?

どこから始めればよいか教えてもらえますか?(または、2 人用ボード ゲームのインターネット ゲームプレイにパブリック ゲーム サーバーを使用する WP7 サンプルまたはマーケットプレイス ゲームを提案してくれませんか?)

回答ありがとうございます

4

3 に答える 3

1

また、マルチプレイヤー ゲームを開発したいと考え、Openfeint、Scoreloop、Skiller を検討しました。マルチプレイヤーをサポートする唯一のエンジンであり、うまく機能するため、マルチプレイヤー エンジンとしてSkillerを使用することになりました。

私が助けてくれることを願っています。

于 2012-05-09T07:56:52.680 に答える
0

Azure のソーシャル ゲーム ツールキットを参照してください https://github.com/WindowsAzure-Toolkits/wa-toolkit-games

于 2012-04-10T19:40:06.973 に答える
0

ゲームのロジック以外にも懸念事項がいくつかあります。

ユーザー ID と承認。(ゲームセンター)

ゲーム データの永続性とストレージ。(AWS DynamoDB のようなクラウド データベース)

ゲーム マッチ キューイング。(AWS SQS) 悲観的同時実行性を使用するデータベースでこれを試みないでください。

マッチ プレーヤーの通知は、スリープ状態のクライアントに対して準備ができています。(AWS SNS から APNS/Google からエンドポイント (このモバイル デバイス) へ)

次の移動のポーリングまたは通知。(AWS SQS または SNS) これについてはデータベースをポーリングしません。

これらのサービスは推奨事項の例にすぎません。私は Amazon で働いていません。Amazon は最も簡単で手頃な価格で起動して実行できますが、もっと良いサービスがあるかもしれません。私はあなたの同じ要件を念頭に置いてそれらを見つけました. 私のアイデアがブーンドングルである場合、100 bux プラス月にコミットしたくありません。

上記のすべてを実行して、クラウド サービスを使用して月額 15 ドル未満で始めることができます。最善の方法は、アイデアがうまくいった場合、管理ポータルからスイッチを 1 回押すだけで、それらのしきい値を引き上げることです。一部は自動的にスケーリングされます。

于 2013-09-05T23:07:07.497 に答える