1

iPhone 用のプレイステーション ホーム スタイルのマルチプレイヤー ゲームを作成したいと考えています。プロジェクトにマルチプレイヤーを実装するにはどうすればよいですか? また、どうすればプレイヤーにチャットの機会を与えることができますか? 自分のアバターを作成して対話させるにはどうすればよいですか? 私は、サーバーにアクセスできない 1 人の開発者です。iPhoneのゲームセンターも使えるかも???

4

4 に答える 4

4

構築するための何らかの種類のプラットフォームを探している場合は、SmartFoxServerという製品があります。

http://www.smartfoxserver.com/

私は使用していませんが、ネイティブ Obj-C または Unity3D 用のクライアント API を提供すると主張しています。チャット機能を可能にします。

自分で作成したい場合は、NodeJSから始めることをお勧めします。

http://nodejs.org/

GameCenter は、少なくともあなたが暗示している方法では、マルチプレイヤー ネットワーク用のバックエンドを提供しません。インターネットを介してネットワーク化されたマルチプレイヤー ゲームを作成する場合は、何らかのバックエンドが必要になる可能性が高くなります。

Slicehost は、 NodeJSのようなサーバーを迅速かつ安価に実行するための優れた方法です。

http://www.slicehost.com/

iOS のGameKitを使用すると、複数のデバイスがローカルで (Bluetooth またはローカル Wi-Fi 経由で) 相互に検出し、セッションを作成できることを忘れないでください。これは、ゲームの良い出発点になるかもしれません。GameKit に関する情報は次のとおりです。

http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/Introduction/Introduction.html

于 2011-01-07T12:24:48.890 に答える
0

または、Nextpeer を使用することもできます - http://www.nextpeer.com

ゲームにオンライン トーナメントを簡単に追加できます。

于 2011-11-17T16:45:51.160 に答える
0

Gamooga (http://www.gamooga.com/) を参照してください。

マルチプレイヤー ゲーム用のリアルタイム通信プラットフォームであるため、独自のマルチプレイヤー サーバーの構築と展開について心配する必要はありません。クライアントのメッセージを受信して​​処理する独自のサーバー サイド スクリプトを Gamooga のクラスターにアップロードできます。アプリケーションで Gamooga の iOS API を使用して、クライアント側からサーバー側のスクリプトにメッセージを送信できます。SDK をダウンロードし、デモを見て開始することができます。

最初から利用できる Gamooga プラットフォームの無料プランもあります。

開示:私はGamoogaの創設者であり、質問に関連しているためだけに返信します.

于 2012-03-12T13:22:09.407 に答える
0

これは通常、サーバーに対する Web サービスの対話で行われると思います。Web サービスを開発し、それを Web プロバイダーにホストしてもらうために少額の料金を支払うか、概念を証明しながら自分のマシンを (信頼性の低い) サーバーとして使用することができる場合があります。

于 2011-01-07T12:08:04.457 に答える