问题场景:腾讯游戏QQ三国,QQ三国是个类似我们小时候玩的冒险岛游戏
这个游戏,有个很麻烦的问题就是:玩家可以一个图里摆摊,然后其他玩家可以从该摊位购买商品,但是,一个图里可以有成千上万的玩家摆摊,而这成千上万的摊位中,相同的商品不计其数,如果我想买一个装备,那么就需要货比三家,辛辛苦苦找好几个小时,才能找到最便宜的装备;这个游戏没有类似DNF拍卖行系统,只能一个摊位一个摊位自己找,后来我突然发现,有一个叫做“摊位查询器”的QQ群(WX小程序也有),这个群是这样子的,请看我截图
其中红色方框内是我在QQ群中的发言,这句话的意思是:我要查询QQ三国这个游戏,“巧借东风”那个区,一个叫“霆雷啸山战靴”的装备
接下来请看蓝色方框区域内的回答:它告诉我在“巧借东风”这个区的“1频道”,“子成”
那个图里,有一个叫“不会卖萌的仙女”的人,在这个图的18.14坐标处摆摊,摊位的名字叫“副本绿4W可私”,价格是40000
以上就是我提问的这个问题场景,我现在有很多关于该群的功能的疑问,这是如何实现的呢??我有一个比较笨的设想,假如我是群主,我会有很多号,然后每一个号,都会进入游戏的每个区下的每个城,这样,这个城市的所有摊位的网络包我都会抓到,也就是说,我这么多游戏号,抓到了这个游戏所有区下的所有频道下的所有城市的所有摊位,然后我将这些数据缓存起来,这样别人查询的时候,我再从我的缓存中取出数据,将其展示出来,可是事实上他们真的是这样实现的吗??
有没有更好的方式??所以我只好请有多年业务场景或者有其他建议的朋友帮忙分析一下,不胜感激