使用php套接字的基于平铺的地图

时间:2015-07-11 06:19:27

标签: php sockets dictionary tile

这是我在这里的第一篇文章,所以......温柔:D

所以伙计们,我正在开发一款小型浏览器游戏,我从基于图块的地图开始。它将是一个相当大的地图,至少1000 * 1000个瓷砖。

我尝试了一些从数据库中获取地图的方法。例如,我加载了12 * 12个图块,只是为了覆盖屏幕,然后当用户拖动地图时,它通过ajax从数据库中加载更多的行/列并删除了压缩的行。但即使在localhost上这也是非常慢的方法..我无法想象它是如何在真实服务器上的。

我读到了更多的技术,比如使用伪随机数生成器,随机种子等,但我不认为它们适合这种情况,因为它们使事情变得复杂。

所以我在考虑使用 php socket 。我已经在其他项目中使用php socket,它们非常可靠和快速。

我将从数据库中获取所有地图,并将其放在一台机器,服务器上的大型三维数组中。然后通过套接字用户将获取他们的地图,新行/列等。

是否有人使用套接字执行此任务?还是有更好的东西?我对ajax获得的结果感到很沮丧,我真的在寻找快速的解决方案。

0 个答案:

没有答案