私は、チェス、チェッカー、またはリバーシのような簡単な2Dゲームを開発しようとしています。選手の作品の単純なアニメーションだけがあります。複雑な数学やグラフィックスがないので、私はそれがクライアント/サーバーアプローチ上でP2Pに行く方が良いのだろうかと思っています。私のゲームでは、P2Pまたはクライアント/サーバーアーキテクチャが優れていますか?
ゲームはiPhone/iPod Touchゲーム(そして後でカプチーノを使用してWebブラウザゲームで実行)になります。 2つのiPhoneプレーヤーは、Bluetooth/Bonjour経由でお互いの近くで遊ぶことができます。または、ゲームはインターネット、iPhoneからiPhoneへの他のリモートiPhoneプレーヤーと対戦することができます。 (そして後で - iPhoneをブラウザに、またはブラウザをブラウザに)。
ゲームは2人のプレイヤーから始まり、それぞれに合意した枚数のボードを置くことができます。
アクティブプレイヤー(プレイヤーA)が移動しなければならない合意されたタイムリミットの10,20,30秒に設定されたカウントダウンタイマーがゲームに存在するため、両方のプレーヤーが常に接続されます。タイマーがカウントダウンする前にプレーヤーAが移動しなかった場合、プレーヤーAはターンを失い、相手プレーヤー(プレーヤーB)はアクティブプレイヤーになります。タイマーカウントは各プレーヤーの画面に表示されます。
ゲームは、プレイヤーがボード上のほとんどの部分が勝者と宣言した状態で、プレイヤーが不足したときに終了します。
あなたの考えは私のゲームの方がいいですか? P2Pまたはクライアント/サーバー?
"最高"を定義していないとすれば、各メソッドの技術的長所と短所(およびビジネス上の長所と短所すべて)のリストを探していますか? – ChrisW