multiplayer相关内容

多人联网游戏中的同步?

最近我一直在开发一款多人网络应用。我使用Bonjour服务和NSStream对象成功实现了客户端服务器模型。双向沟通已成功完成。 我面临的问题是:运行该应用的两台设备通过本地wifi连接。从客户端向服务器发送消息时存在延迟问题,反之亦然。 简要描述: 这是一款最多有两名玩家的赛车游戏。 一台服务器和其他客户。 当客户按下时按钮将特定消息发送到服务器,告知按下了哪个键或按钮。然 ..
发布时间:2018-11-01 12:12:28 移动开发

游戏中心InviteFailed

我正在尝试发送游戏中心邀请。从模拟器发送到设备或从设备发送到模拟器会导致InviteFailed错误。 可能是什么问题?实施不正确?网速较低?或者是否无法使用模拟器测试Game Center邀请? 谢谢 解决方案 据我所知,你无法在模拟器中测试多人游戏。您将需要两个设备。 ..
发布时间:2018-10-31 11:35:09 移动开发

如何在游戏中心接受邀请

我正在尝试使用Game Center实现邀请,有一件事我不理解。好的,我已经从一台设备向另一台设备发送了邀请。然后我在接收器上有一个UIAlertView,询问我我想接受或拒绝邀请。当我接受它时,它会像这样处理: [GKMatchmaker sharedMatchmaker] .inviteHandler = ^(GKInvite * acceptedInvite,NSArray * pl ..
发布时间:2018-10-26 11:48:20 移动开发

在iphone的多人游戏 - 概念,战略,设计?

我想为iphone开发一款在线多人游戏。 我开发了两款iphone应用程序,但它们不是游戏。 所以这是我的第一款游戏。 所以基本上我对在线多人游戏如何在iphone上工作一无所知。 我只想知道策略,初学者的注意事项以及其他有助于我理解iphone中多人游戏的设计元素。 例如:如果有一个在线赌场游戏(不是蓝牙),连接和会话如何在所有玩家之间工作。他们如何管理轮流,结果。 ..
发布时间:2018-10-26 11:36:05 移动开发

游戏中心 - 发送和接收数据

编辑: 我做了一个干净的新项目,但仍然无法使其正常运行。请下载它,有一些代码可供查看,可能很容易让专业人士或任何人远程体验,看看我做错了什么。只是试图发送该整数。 http://www.2shared.com/file/fPOCLlg5/gkTest.html 您好 我正试图在我的iphone游戏中实现Game Center多人游戏,并且无法理解Apple Docs和第三方有关 ..
发布时间:2018-09-30 11:40:24 移动开发

游戏中心邀请立即失败

我们在使用 GKGameCenterViewController 发送邀请时遇到问题。视图控制器打开就好了,但是当我们尝试向某人发送邀请时,它会立即失败。这两个帐户都启用了游戏中心邀请,并通过 GKGameViewController 查找其他玩家。以下是我们用来管理邀请的代码: 只要 GKLocalPlayer 是,就会调用此方法经过身份验证(从 GameViewController 调用 ..
发布时间:2018-09-18 09:50:03 移动开发

未显示游戏中心邀请

我一直在开发一款可以进行多人比赛的游戏。我之前测试过多人游戏邀请函,但他们都已经完成了。从一个设备发送请求在另一个设备上显示横幅,如果邀请被接受则游戏开始。 在提交应用程序之前,两天前,我测试了这个功能再次发现它已经停止工作。 - (void)authenticateLocalUser:(UIViewController *)viewController:(id ..
发布时间:2018-09-13 14:57:08 移动开发

Xcode群众多人游戏(不是你可能想到的)

好吧所以我想制作一个游戏,我试图不透露它是什么但它需要游戏中某个级别的任何人正在玩的是能够在某种MMO中看到对方风格,但不是真的。 例如: 假设我有玩家鲍勃,玛丽和罗布。假设Bob是4级,Mary是6级,Rob也是4级。顺便说一句,这些将在排行榜中显示。我想要的是鲍勃和罗布以及4级和当前正在玩的其他任何人在精灵套件中看到对方。我希望Mary能够和其他6级人员一起离开。 我不知道从 ..
发布时间:2018-09-06 11:48:26 移动开发

是否有没有服务器端修改不需要轮询的Ajax的替代方法?

我正在尝试创建一个基于小型和基本的“ajax”的多人游戏。对象的坐标由PHP“处理程序”给出。这个handler.php文件每200MS轮询一次,通过使用ajax。 由于在没有任何事情发生时不需要轮询,我想知道有没有什么可以做的没有经常轮询的同样的事情?例如。彗星,但我听说你需要为Comet配置服务器端应用程序。这是一个共享的网络服务器,所以我不能这样做。 也许可以防止handler. ..
发布时间:2018-06-29 21:27:49 前端开发

检测其他玩家是否意外离开(例如互联网断开连接)并重新连接 - Google玩实时多人游戏

目前,如果我在一个客户端关闭WIFI,另一个客户端不会检测到连接是丢失。没有PeerDisconnect事件被调用。 - API是否提供任何内容来检查对方是否仍然连接? 2 - 是否有任何方法让玩家重新连接到房间? 解决方案 1 - API提供任何东西来检查对方是否仍然连接? 如 RoomStatusUpdateListener 回调来监控参与者的连接状态。正如所述: ..

谷歌玩游戏服务,确定主机或服务器

我试图用谷歌玩游戏服务开发一款多人游戏。 在我的游戏中,我有一些游戏逻辑只能运行一个玩家套装,我预先致电主持人。 i想要确定创建房间的玩家的主人。 但是我看到房间创建者ID可以在不同的玩家中设置不同的单一游戏,并且每个都会在自动比赛游戏中作为创建者返回。 那么除了排序玩家列表并使用第一个参与者作为主持人之外,寻找主持人的理想方式是什么? Google专门在 Google Play游 ..

Google-Play-Services:创建自定义候车室用户界面

我正要为我的android应用程序实现一个实时多人游戏,并使用谷歌玩游戏 服务,并且有一些问题需要听取更新。 Iam没那么有经验, ,所以请谅解可能的理解问题。 我的意图是我需要得到消息,如果有人加入了我最近的 创建了房间,或者自己创建了另一个房间,使用与我的房间相同的变体。 我试图在RoomStatusUpdateListener上听,但是在创建房间后, 这个监听器永远不会被 ..

无法在某些手机上的Google Play游戏中登录错误

我正在开发一款应用,该应用实现了基于Google Play游戏回合的多人api.App,在我开发时可以在我的手机中正常工作,并且我可以登录多人游戏。但是,当我在另一款具有相同功能和配置的手机中测试我的应用程序时,它显示错误: 未能登录。请检查您的网络连接并重试。 如果这与我的手机使用我的gmail帐户(开发者帐户)和第二部使用其他Gmail的手机有关被列为应用的测试帐户。我有在测试的a ..
发布时间:2018-05-14 18:30:41 Java开发

谷歌玩游戏实时多人如何获得quickmatch球员的名字?

我正在尝试使用google API来制作我的实时多人游戏。我注意到,每次玩家使用“随机匹配”选项玩对方时,他们的ID都与他们的实际Google ID不同...... 是否有方法可以随机匹配来检索其实际的Google ID,而不是使用这些奇怪的ID? 解决方案 至于我发现你不能自动匹配。 b $ b 自 - https://developers.google .com / games ..

chrome.socket如何用于广播或多播?

我想创建一个仅用于局域网的Chrome Packaged应用程序,其中一个实例用作服务器(会话主机),其他实例必须发现服务器并加入会话。这可以通过 chrome.socket 实现吗? 我设置了这样的服务器: var socket = chrome.socket || chrome.experimental.socket; socket.create('udp',{},funct ..

Flash客户端和Java服务器之间的持久连接

我是新来的Flash。 我打算在Flash中创建一个游戏客户端(在浏览器中运行),需要与用Java编写的服务器交谈。客户端和服务器之间的连接需要持久。 我知道XMLSocket - 是唯一的方法吗? 有什么建议吗? 谢谢! 解决方案 一个套接字类,它可以让你使用真正的TCP与服务器交谈时。 缺点 - 你必须自己实现协议(大多数情况下实现HTTP客户端,也许有人已经这样做了 ..
发布时间:2017-12-10 22:20:50 Java开发

Flash游戏服务器建议(Node.js,Red5等)

快速总结: 我们已经完成了一个类似于俄罗斯方块的Flash游戏,它已经准备就绪,可以与多人游戏进行“连接”。在做了一些研究,并在这里问: Flash套接字,对等功能,我们得出这样的结论:如果没有昂贵的/可疑的adobe软件/服务(FMS / Cirrus)在这个时间点在Flash平台上,xbox / ps3游戏处理网络游戏的方式完成的P2P网络是不可能的。基本上,Flash客户端不允许成为在 ..
发布时间:2017-12-10 22:06:41 跨浏览器开发

如何使用Firebase将警报消息发送给特殊的在线用户

我试图做一个“FourConnect” - 与JavaScript游戏。我想,所有在线用户都有一个列表。这个列表是我在firebase网站上的例子。现在我希望我可以选择一个在线用户,并向他们发送邀请与我一起玩。 所以我写了一个函数,所有用户期望我有一个额外的div。当我点击div这个特殊用户应该得到一个确认框说okey或取消。如果用户点击okey,应该开始播放。 我将保存用户的名字和ID。这已 ..
发布时间:2017-11-10 19:28:49 其他开发