Closed. This question needs to be more focused. It is not currently accepting answers. Learn more。
想改进这个问题吗?更新问题,使其只关注一个问题editing this post。
5年前关闭。
好的,我有这个javascript应用程序,需要一些输入/提示。
这就是a想要做的,我将回顾一下我解决这个问题的想法:
有了这个应用程序,用户将登录并试图摧毁一个“老板”,每个用户在这个游戏中一起工作。所以,假设这个“老大”有1000万的生命值,并且每个玩家每击一次或更多的生命值都有提升(所以我现在要做的是把每个球员的命中率都存储在一个数据库中,通过ajax我可以随时得到总命中率,这样球员就永远知道这位“老板”还剩下多少生命。
真正的问题来了,我应该如何设置“老板”的健康和形象?因为当“老板”被击败时,我希望一个新的老板在24小时左右出现(但这也不是问题的一部分),在10个不同的“老板”之后,漏洞过程会重复。
这就是我现在处理这个问题的方式,我已经在数据库中设置了一个表,其中包含ID、bossHealth、BossImg和BossComplete。所以,如果“boss”一号被击败,它将使用BossComplete=1更新数据库,如果没有被击败,则使用BossComplete=0更新数据库。
一切正常工作,但这将需要更长的时间来加载,而不是移动如果用户有缓慢的互联网连接。我想可能在代码中直接设置一个数组,使用相同的数据(health、imgsrc等等),当“boss”失败时,它将转到下一个“boss”。
我在寻找其他的例子如何解决这个或只是指针。提前谢谢,希望你们中的一些人知道更好的方法或者更有效的方法。
想改进这个问题吗?更新问题,使其只关注一个问题editing this post。
5年前关闭。
好的,我有这个javascript应用程序,需要一些输入/提示。
这就是a想要做的,我将回顾一下我解决这个问题的想法:
有了这个应用程序,用户将登录并试图摧毁一个“老板”,每个用户在这个游戏中一起工作。所以,假设这个“老大”有1000万的生命值,并且每个玩家每击一次或更多的生命值都有提升(所以我现在要做的是把每个球员的命中率都存储在一个数据库中,通过ajax我可以随时得到总命中率,这样球员就永远知道这位“老板”还剩下多少生命。
真正的问题来了,我应该如何设置“老板”的健康和形象?因为当“老板”被击败时,我希望一个新的老板在24小时左右出现(但这也不是问题的一部分),在10个不同的“老板”之后,漏洞过程会重复。
这就是我现在处理这个问题的方式,我已经在数据库中设置了一个表,其中包含ID、bossHealth、BossImg和BossComplete。所以,如果“boss”一号被击败,它将使用BossComplete=1更新数据库,如果没有被击败,则使用BossComplete=0更新数据库。
一切正常工作,但这将需要更长的时间来加载,而不是移动如果用户有缓慢的互联网连接。我想可能在代码中直接设置一个数组,使用相同的数据(health、imgsrc等等),当“boss”失败时,它将转到下一个“boss”。
我在寻找其他的例子如何解决这个或只是指针。提前谢谢,希望你们中的一些人知道更好的方法或者更有效的方法。
最佳答案
我认为Ajax在这里不是很好。我推荐WebSockets。你可以在这里查看演示:http://www.websocket.org/demos.html。例如,这似乎非常好http://rumpetroll.com/。
尽量在服务器上保持它的轻量级,否则您将耗尽的果汁,如kuroi neko提到的。例如,如果每个播放器都在轮询对服务器的请求并干扰数据库,那么您的服务将很快停止。