3

HTML/JS をプログラミング言語として使用して、Windows ストア用の小さなカード ゲームを作成しています。追加したい機能の 1 つは、マルチプレイヤー機能です。私のゲームは 1 対 1 のプレイヤーに基づいているため (4 人のプレイヤーが必要な Hearts とは異なります)、アドホックなピアツーピア接続で十分です。また、インターネットのサポートなしで、ローカル ネットワークのマルチプレイヤーのみを検討していることに注意してください (そのアプリ マニフェストで「privateNetworkClientServer」機能が必要であることを意味します)。

したがって、プレーヤーがマルチプレーヤー ゲームを開始したい場合、アプリは定期的にメッセージをブロードキャストして候補を見つけると想像しています。その間、彼は同じメッセージを聞く必要があります (別のプレイヤーがメッセージをブロードキャストしている場合)。彼らが他にどれを見つけたら、必要なゲームの変更を実行するためにゲームの状態を前後に送信します。

私の質問は、WinRT は、このようなことを行うためにすぐに使用できる機能を提供していますか? いいえの場合、私の問題について何か提案はありますか?

ありがとう

4

2 に答える 2

1

PeerFinderクラスのドキュメントをご覧ください。プロキシミティは、NFCを使用するか、同じサブネットを参照することによって使用できます。WiFiの場合、すべてのWiFIカードがブラウジングモデルをサポートしているわけではないため、一部の古いPCではこのソリューションを使用できない場合があることに注意してください。

于 2013-01-25T16:08:55.687 に答える
1

msdnの近接サンプルアプリケーションがこれに役立ちます。

于 2013-01-05T22:12:17.433 に答える