2013-01-04 108 views
3

我正在爲使用HTML/JS作爲我的編程語言的Windows應用商店構建一個小型的紙牌遊戲。我想添加的功能之一是多​​人遊戲功能。我的遊戲基於1對1玩家(不同於需要4名玩家的Hearts),所以特別的點對點連接就足夠了。另外,請記住,我只考慮本地網絡多人遊戲,沒有互聯網支持(意味着該應用程序清單需要「privateNetworkClientServer」功能)。與Windows應用商店應用的本地網絡p2p連接

所以我想像,當一名球員想開始一個多人遊戲,應用程序將定期廣播消息找到任何候選人。同時他也將不得不傾聽那些相同的信息(如果其他玩家也在播放他們)。當他們發現其他我們傳遞遊戲狀態時,我們會前後執行所需的遊戲更改。

我的問題是,WinRT是否提供任何開箱功能來做這樣的事情?如果不是,你對我的問題有什麼建議嗎?

感謝

回答

1

請參閱PeerFinder類的文檔。 Proximity可以使用NFC或通過在同一子網上瀏覽。請注意,對於WiFi,並非所有WiFI卡都支持瀏覽模式,因此一些較舊的PC可能無法使用此解決方案。

1

MSDN上的proximity sample application應該可以幫助您與此有關。

+0

它看起來像接近API是專注於NFC(近場通信)。我會試一試,但我認真的回合會做到這一點。不管怎麼說,還是要謝謝你 –