3

我正在使用 HTML/JS 作为我的编程语言为 Windows 商店构建一个小型纸牌游戏。我想添加的功能之一是多​​人游戏功能。我的游戏基于 1 对 1 玩家(不像 Hearts 需要 4 名玩家),因此临时点对点连接就足够了。另外,请记住,我只考虑本地网络多人游戏,没有互联网支持(这意味着该应用程序清单需要“privateNetworkClientServer”功能)。

所以我在想,当一个玩家想要开始一个多人游戏时,应用程序会定期广播一条消息来寻找任何候选人。同时,他还必须收听这些相同的消息(以防其他玩家也在广播它们)。当他们找到其他人时,我们来回传输游戏状态以执行所需的游戏更改。

我的问题是,WinRT 是否提供任何开箱即用的功能来执行此类操作?如果没有,您对我的问题有什么建议吗?

谢谢

4

2 回答 2

1

msdn 上的邻近示例应用程序应该可以帮助您解决这个问题。

于 2013-01-05T22:12:17.433 回答
1

查看PeerFinder类的文档。Proximity 可以使用 NFC 或通过在同一子网上浏览。请注意,在 WiFi 的情况下,并非所有 WiFi 卡都支持浏览模式,因此某些较旧的 PC 可能无法使用此解决方案。

于 2013-01-25T16:08:55.687 回答