2013-01-04 68 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(近场通信)。我会试一试,但我认真的回合会做到这一点。不管怎么说,还是要谢谢你 –